Shell dialog shadows are clipped on the top and left edges

Bug #1825126 reported by Daniel van Vugt
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNOME Shell
New
Unknown
gnome-shell (Ubuntu)
Fix Released
Low
Daniel van Vugt
mutter (Ubuntu)
Fix Released
Low
Daniel van Vugt

Bug Description

Shell dialog shadows are clipped on the top and left edges.

Although the shadow only seems to exist in the Yaru theme, not upstream, I can also fix the bug by removing:

        this._dialog.set_offscreen_redirect(Clutter.OffscreenRedirect.ALWAYS);

from gnome-shell/js/ui/dialog.js

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: gnome-shell 3.32.0+git20190410-1ubuntu1
ProcVersionSignature: Ubuntu 5.0.0-13.14-generic 5.0.6
Uname: Linux 5.0.0-13-generic x86_64
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
Date: Wed Apr 17 16:21:25 2019
DisplayManager: gdm3
InstallationDate: Installed on 2018-12-04 (134 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20181203)
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Screenshot

Changed in mutter (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
importance: Undecided → Medium
Changed in gnome-shell:
status: Unknown → New
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 19.04 (disco) reached end-of-life on January 23, 2020.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in and change the bug status to Confirmed.

Changed in mutter (Ubuntu):
status: New → Won't Fix
Changed in gnome-shell (Ubuntu):
status: New → Won't Fix
Changed in gnome-shell (Ubuntu):
status: Won't Fix → In Progress
Changed in mutter (Ubuntu):
status: Won't Fix → In Progress
tags: added: focal groovy
removed: disco
Changed in gnome-shell (Ubuntu):
importance: Medium → Low
Changed in mutter (Ubuntu):
importance: Medium → Low
Changed in gnome-shell (Ubuntu):
status: In Progress → Fix Committed
Changed in mutter (Ubuntu):
status: In Progress → Fix Committed
tags: added: fixed-in-40 fixed-upstream
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The fixes required are listed in

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1090#note_948171

They are all in GNOME 40. I don't imagine we will need to patch them sooner than that.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.7 KiB)

This bug was fixed in the package mutter - 40.2.1-1ubuntu1

---------------
mutter (40.2.1-1ubuntu1) impish; urgency=medium

  * Merge with debian, containing new upstream version
  * Remaining changes with debian:
    - debian/gbp.conf: update upstream branch to point to ubuntu/master
    - debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
      + X11: Add support for fractional scaling using Randr

mutter (40.2.1-1) experimental; urgency=medium

  * New upstream release
  * debian/patches: Refresh

mutter (40.2-1ubuntu1) impish; urgency=medium

  * Merge with debian, containing new upstream version
  * Remaining changes with debian:
    - debian/gbp.conf: update upstream branch to point to ubuntu/master
    - debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
      + X11: Add support for fractional scaling using Randr

mutter (40.2-1) experimental; urgency=medium

  * New upstream release:
    - Fix mouse position in remote desktop with fractional scaling
    - Fix fd leak
    - Disable KMS modifiers on radeon driver
    - Fix adding virtual monitor to physical session
    - Unbreak press-drag-release to pop up and select right click menus
    - Fix VKMS detection
  * debian/patches: Refresh, dropping applied upstream
  * d/p: Mark view-verification tests as incomplete in big-endian archs.
    Saved pixmaps are invalid in big-endian architectures, so let's disable
    the tests for now, checking only the basic metadata but not comparing
    the contents.

mutter (40.1-1ubuntu1) impish; urgency=medium

  * Merge with debian, containing new upstream version:
    - Wayland input thread support (LP: #1690719)
  * debian/patches: Refresh as per upstream changes
  * Remaining changes with debian:
    - debian/gbp.conf: update upstream branch to point to ubuntu/master
    - debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
      + X11: Add support for fractional scaling using Randr

mutter (40.1-1) experimental; urgency=medium

  [ Marco Trevisan (Treviño) ]
  * New upstream release:
    - Only snap to window edges when CTRL is pressed (LP: #1727225)
    - Fix viewport of offscreen effects (LP: #1825126)
  * debian: Update library name to follow soname (mutter-8)
  * debian/control: Bump dependencies to match upstream requirements
  * debian/patches:
    - Refresh
    - Do not run screencast tests.
      They require to have a full running pipewire (that requires a system
      dbus daemon) so, we can't easily get one up and running while building.
  * debian/libmutter-8-0.symbols: Sync with new library symbols
  * debian/control: Do not break on old gnome-shell versions
  * debian: Enable sysprof profiler on linux
  * debian/libmutter-8-0.symbols: Add new cogl trace symbols
  * debian/rules: Enforce symbols checking via higher gen symbols check level
  * debian/patches: Fix failing installed tests and ensure they work with runner
  * debian: Enable installed tests and package them in mutter-8-tests
  * debian/tests: Run installed tests as part of the autopkg tests
  * debian/control: Add dependency on xwayland to mutter-tests
  * debian/tests: Use multiple stanzas to run the auto...

Read more...

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
tags: removed: groovy
Changed in gnome-shell (Ubuntu):
status: Fix Committed → Fix Released
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.