Exiting overview causes windows from other workspaces to be visible

Bug #1868911 reported by Paul Collins
126
This bug affects 19 people
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Fix Released
High
Daniel van Vugt

Bug Description

$ dpkg-query -W gnome-shell
gnome-shell 3.36.0-2ubuntu1
$ lsb_release -rc
Release: 20.04
Codename: focal
$ _

When I toggle in and out of the overview on an empty workspace, windows from other workspaces appear. They are not interactable, so this seems more like a rendering bug than the windows really being teleported to another workspace. Switching back to another workspace that has windows causes the ghost windows to disappear. Opening a window in the empty workspace makes it appear on top of the ghost windows, and I have to switch to another workspace and back again to make only the new window be visible.

I am using the vanilla "GNOME" session type. I did not observe this behaviour with gnome-shell 3.35.91-1ubuntu2.

As well as the annoyance factor, of course there's a privacy angle to showing random windows at surprising times.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu21
Architecture: amd64
CurrentDesktop: GNOME
DisplayManager: gdm3
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2011-11-06 (3062 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: gnome-shell 3.36.0-2ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 5.4.0-18.22-generic 5.4.24
RelatedPackageVersions: mutter-common 3.36.0-2ubuntu1
Tags: wayland-session focal third-party-packages
Uname: Linux 5.4.0-18-generic x86_64
UpgradeStatus: Upgraded to focal on 2020-02-25 (29 days ago)
UserGroups: adm admin cdrom dialout docker libvirt lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True

Paul Collins (pjdc)
summary: - exiting overview causes windows from other workspaces to be visible
+ exiting overview on empty workspace causes windows from other workspaces
+ to be visible
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: exiting overview on empty workspace causes windows from other workspaces to be visible

This sounds like it might be https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2259

If you don't agree then please execute the following command only once, as it will automatically gather debugging information, in a terminal:

apport-collect 1868911

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

tags: added: focal
Changed in gnome-shell (Ubuntu):
status: New → Incomplete
Revision history for this message
Paul Collins (pjdc) wrote :

That bug sounds like a different problem to this one. Also, it was reported against 3.35.91. I did not observe this behaviour with gnome-shell 3.35.91-1ubuntu2.

Changed in gnome-shell (Ubuntu):
status: Incomplete → New
tags: added: apport-collected third-party-packages wayland-session
description: updated
Revision history for this message
Paul Collins (pjdc) wrote : Dependencies.txt

apport information

Revision history for this message
Paul Collins (pjdc) wrote : GsettingsChanges.txt

apport information

Revision history for this message
Paul Collins (pjdc) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Paul Collins (pjdc) wrote : ProcEnviron.txt

apport information

Revision history for this message
Paul Collins (pjdc) wrote : ShellJournal.txt

apport information

Revision history for this message
Paul Collins (pjdc) wrote : monitors.xml.txt

apport information

Revision history for this message
Paul Collins (pjdc) wrote : Re: exiting overview on empty workspace causes windows from other workspaces to be visible

Re my gsettings, I turned off dynamic workspaces as a test. It also happens when they are enabled (and I've just re-enabled them).

Revision history for this message
Paul Collins (pjdc) wrote :

It seems to always be the windows from the first workspace that are appearing on the empty workspace when I exit overview.

no longer affects: gnome-shell
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Changed in gnome-shell (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in gnome-shell (Ubuntu):
status: Confirmed → In Progress
importance: Undecided → Medium
tags: added: champagne
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

It appears this is caused by https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1070 but other more recent upstream changes have also broken that patch in ways I don't yet understand...

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Changed in gnome-shell (Ubuntu):
status: In Progress → Fix Committed
summary: - exiting overview on empty workspace causes windows from other workspaces
+ Exiting overview on empty workspace causes windows from other workspaces
to be visible
Revision history for this message
joreporter (joreporter) wrote :

Happening to me as well. but with 3.36.0-2ubuntu1.

Revision history for this message
Paul Collins (pjdc) wrote : Re: [Bug 1868911] Re: Exiting overview on empty workspace causes windows from other workspaces to be visible

joreporter <email address hidden> writes:

> Happening to me as well. but with 3.36.0-2ubuntu1.

Same here; that's the version this bug report is against.

summary: - Exiting overview on empty workspace causes windows from other workspaces
- to be visible
+ Exiting overview causes windows from other workspaces to be visible
Changed in gnome-shell (Ubuntu):
importance: Medium → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell - 3.36.0-2ubuntu2

---------------
gnome-shell (3.36.0-2ubuntu2) focal; urgency=medium

  * d/p/overview-Fade-in-out-over-the-desktop-instead-of-replacin.patch:
    - Drop patch to fade in/out the desktop instead of replacing it, it causes
      some bugs. (LP: #1868896, #1868911)
  * d/p/keyboard-Don-t-include-keyboard-devices-when-updating-las.patch,
    d/p/keyboard-Hide-keyboardBox-after-destroying-the-keyboard.patch,
    d/p/layout-Use-translation_y-of-0-to-hide-keyboard.patch:
    - Fix OSK leaves dask mask after being hidden (LP: #1845623)

 -- Marco Trevisan (Treviño) <email address hidden> Mon, 30 Mar 2020 17:49:05 +0100

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.