Regression: Jammy to Noble, right clicking on some icons shows dropdown on left side of screen

Bug #2059819 reported by theofficialgman
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu AppIndicators
Fix Released
Unknown
gnome-shell (Ubuntu)
In Progress
Undecided
Marco Trevisan (Treviño)
Noble
New
Undecided
Unassigned
gnome-shell-extension-appindicator (Ubuntu)
New
Undecided
Unassigned
Noble
Fix Committed
Undecided
Unassigned
qtbase-opensource-src (Ubuntu)
Confirmed
Undecided
Unassigned
Noble
New
Undecided
Unassigned

Bug Description

[ Impact ]

In ubuntu jammy and previous releases, right clicking on appindicator icons brings up the menu below the appindicator with appropriate gnome theming. In ubuntu noble, right clicking on some appindicator icons (example: barrier) results in the menu appearing on the left side of the screen without proper theming.

See attached image.

[ Test case ]

Note: this only tests the appindicator-side that may have lead to "activating" the application, it's not something that will fix the applications issues that is a QT bug.

1. Start a QT application with indicator
   (after gnome-shell has started; e.g. clementine, barrier...)
2. The applindicator menu with shell theme should appear
3. No activation happens on the application (e.g. the window is not opened)

[ Regression potential ]

Mouse events aren't properly exposed to the indicators

Revision history for this message
theofficialgman (theofficialgman) wrote :
Revision history for this message
theofficialgman (theofficialgman) wrote :

Upstream MR in gnome-shell to partially fix this https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3283

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
theofficialgman (theofficialgman) wrote :

Upstream QT bugtracker url (can't add to launchpad because it doesn't recognize the format) https://bugreports.qt.io/browse/QTBUG-94871

Changed in qtbase-opensource-src (Ubuntu):
status: New → Confirmed
Changed in gnome-shell-extension-appindicator:
status: Unknown → Fix Released
tags: added: noble
Changed in gnome-shell (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: Confirmed → In Progress
description: updated
Changed in gnome-shell-extension-appindicator (Ubuntu):
status: New → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :

An upload of gnome-shell-extension-appindicator has been uploaded to noble for this issue, but this bug lacks an SRU test case.

Changed in gnome-shell-extension-appindicator (Ubuntu):
status: Fix Committed → Incomplete
Revision history for this message
Steve Langasek (vorlon) wrote :

sorry, the template is there but I had loaded this page yesterday and not refreshed!

Changed in gnome-shell-extension-appindicator (Ubuntu):
status: Incomplete → New
Changed in gnome-shell-extension-appindicator (Ubuntu Noble):
status: New → Fix Committed
tags: added: verification-needed verification-needed-noble
Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello theofficialgman, or anyone else affected,

Accepted gnome-shell-extension-appindicator into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/gnome-shell-extension-appindicator/58-1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.