gnome-shell's user menu/item is not aligned like other menu items (if extensions are installed that add menu buttons)

Bug #1820775 reported by shemgp on 2019-03-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Shell
Fix Released
Unknown
gnome-shell (Ubuntu)
Low
Unassigned

Bug Description

I just noticed that the user menu of gnome-shell is not aligned like other menu items. When clicking it, it shows an extended box too. I expect it to be like other menu items.

Note that I'm using Default as my gnome-shell user css, but other css'es also show this bug.

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: gnome-shell 3.32.0-1ubuntu1
ProcVersionSignature: Ubuntu 5.0.0-7.8-generic 5.0.0
Uname: Linux 5.0.0-7-generic x86_64
ApportVersion: 2.20.10-0ubuntu23
Architecture: amd64
CurrentDesktop: GNOME
Date: Tue Mar 19 08:33:12 2019
DisplayManager: gdm3
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-09-28 (1267 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to disco on 2019-02-16 (31 days ago)

Related branches

shemgp (shemgp) wrote :
Daniel van Vugt (vanvugt) wrote :

It looks like this is a gnome-shell bug revealed by one of the many extensions you have installed.

But I don't think it's a bug in any extension. It should be fixable in gnome-shell. Please report the bug upstream here:

  https://gitlab.gnome.org/GNOME/gnome-shell/issues

and then tell us the new bug ID.

Changed in gnome-shell (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Daniel van Vugt (vanvugt) wrote :

It looks like the most likely triggers of this bug are:

  suspend-button@laserb
  show-desktop-button@amivaleo

I have hibernate-status-button and suspend-button and that's probably user
menu is extended since the buttons don't fit. Should I still file an
upstream bug?

On Tue, Mar 19, 2019 at 2:55 PM Daniel van Vugt <
<email address hidden>> wrote:

> It looks like the most likely triggers of this bug are:
>
> suspend-button@laserb
> show-desktop-button@amivaleo
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1820775
>
> Title:
> gnome-shell's user menu/item is not aligned like other menu items
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1820775/+subscriptions
>

Yes, gnome-shell should still be smart enough to put the right and down arrows in alignment. Please log a bug: https://gitlab.gnome.org/GNOME/gnome-shell/issues

Although upstream the GNOME developers might argue that the bug is hidden without extensions, and therefore may choose to not fix it.

Daniel van Vugt (vanvugt) wrote :

And upstream has proposed a fix already :)

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/467

Changed in gnome-shell (Ubuntu):
status: Incomplete → Triaged
tags: added: visual-quality
summary: - gnome-shell's user menu/item is not aligned like other menu items
+ gnome-shell's user menu/item is not aligned like other menu items (if
+ extensions are installed that add menu buttons)
Changed in gnome-shell:
status: Unknown → Fix Released
tags: added: fixed-upstream
Changed in gnome-shell (Ubuntu):
status: Triaged → In Progress
tags: added: fixed-in-3.32.1
Launchpad Janitor (janitor) wrote :
Download full text (3.5 KiB)

This bug was fixed in the package gnome-shell - 3.32.0+git20190410-1ubuntu1

---------------
gnome-shell (3.32.0+git20190410-1ubuntu1) disco; urgency=medium

  * Merging with debian git snapshot (LP: #1820775, LP: #1818790),
    remaining changes:
    + Replace gnome-backgrounds dep with ubuntu-wallpapers and Suggests
      gnome-themes-standard-data, gnome-backgrounds
    + Add some Recommends:
      - ubuntu-session (| gnome-session) to have the ubuntu session available
      - xserver-xorg-legacy
      - yaru-theme-gnome-shell for the default ubuntu theming
    + Update debian/gbp.conf with Ubuntu settings
    + gnome-shell-common.install: Install Ubuntu mode
    + gnome-shell-common.prerm: Remove deprecated ubuntu theme alternative
    + ubuntu/desktop_detect.patch:
      - add caching for desktop detection to avoid querying the current
        desktop env variable as iterate through the list each time. For the
        time of the Shell process, we can expect this env variable to stay
        stable.
    + ubuntu/smarter_alt_tab.patch:
      - quick alt-tab (without showing up the switcher) switch only between
        the last window of the last 2 applications to be focused instead of
        raising all windows of those apps.
    + ubuntu/lightdm-user-switching.patch:
      - Allow user switching when using LightDM.
    + ubuntu/lock_on_suspend.patch
      - Respect Ubuntu's lock-on-suspend setting.
    + ubuntu/gdm.patch
      - as gdm is system-wide and not session-wide, ensure gdm has an ubuntu
        styling by default, not impacting the gnome user session though.
    + ubuntu/background_login.patch
      - Change default background color as we modified the default GDM color
        for our ubuntu session. Change it as well here, still applying the
        background noise loading.
    + ubuntu/gdm_alternatives.patch
      - Add support for GDM3 theme alternatives
    + ubuntu/block_mode_extension_update.patch
      - Don't allow ubuntu mode extension to update
    + optional-hot-corner.patch
      - enable patch proposed by upstream developer already in package (but
        not in series) to add a settings for optional hot corner activation.
    + volume-Add-back-sound-feedback-on-scroll.patch
      - Fix regression causing missing feedback on volume slider scroll
    + main-show-an-error-message-on-gnome-shell-crash.patch,
      global-make-possible-to-set-debug-flags-dynamically.patch,
      main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch,
      main-add-backtrace-crashes-all-and-backtrace-all.patch,
      sessionMode-add-support-for-debugFlags-parameter.patch:
      - Improve debug JS tracing for crash reports
    + st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch,
      st-scroll-view-Remove-scrollbars-references-on-dispose.patch:
      - Fix crash on theme changes
    + ubuntu/search-call-XUbuntuCancel-method-on-providers-when-no-dat.patch:
      - stop searches when requested from UI
    + magnifier-Show-cursor-when-magnifier-is-enabled-and-scale.patch:
      - Show monitor scaled cursor when magnifier is enabled
  * d/p/magnifier-Show-cursor-when-magnifier-is-enabled-and-scale.patch:
    - Dropp...

Read more...

Changed in gnome-shell (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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