Public bug reported: Toggling Super+D hides or un-hides all windows so you can access icons on the desktop.
But this breaks if a new window appears while the windows are hidden: They become PERMANENTLY hidden, i.e. Super+D does not restore them. They seem to be "minimized" -- you have to individually un-minimize each window to get your session back. This is very annoying, and is common: The only reason for using Super+D is to see something on the desktop; probably you then need to do something with it, i.e. click it. If that action opens a new window, which is almost certain, you're hosed. STEPS TO REPRODUCE: 1. Open a bunch of windows and artfully arrange them. 2. Type Super+D (they all become hidden) 3. Double-click the "Trash" desktop icon and wait for a file browser to open. RESULTS: Once the file-viewer opens, Super+D will not restore the previously-hidden windows. Instead, it seems to forget about them and instead hide the new window (and un-hide it if pressed a second time --before yet another window is opened, of course). EXPECTED RESULTS: The state should be well-defined: Either normal or windows-hidden. Once in the windows-hidden state, Super-D should un-hide the hidden windows e ven if new windows have been created in the interim. SUGGESTED FIX: 1. (preferred): On the first Super+D, hide all windows and remember their IDs. On the next Super+D, un-hide just those windows, if they still exist, and do nothing at all with any other windows which might be present (i.e. new ones). Then return to the initial state, where Super+D hides all visible windows. 2. (if the above is too hard to implement): If a new window appears while in the "hiding" state, make the new window immediately become hidden also; only on the second Super+D would the new window become visible along with the old ones. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: gnome-shell 3.28.1-0ubuntu2 ProcVersionSignature: Ubuntu 4.15.0-20.21-generic 4.15.17 Uname: Linux 4.15.0-20-generic x86_64 ApportVersion: 2.20.9-0ubuntu7 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Tue May 15 16:40:22 2018 DisplayManager: gdm3 GsettingsChanges: b'org.gnome.shell' b'enabled-extensions' b"['keepaw...@jepfa.de', 'rece...@leonardo.bartoli.gmail.com', 'drive-m...@gnome-shell-extensions.gcampax.github.com', 'sound-output-device-choo...@kgshank.net', 'suspend-button@laserb', 'systemmoni...@gnome-shell-extensions.gcampax.github.com', 'workspaces-to-d...@passingthru67.gmail.com']" b'org.gnome.shell' b'favorite-apps' redacted by apport b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'" InstallationDate: Installed on 2018-04-05 (40 days ago) InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Beta amd64 (20180403.1) SourcePackage: gnome-shell UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: gnome-shell (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug bionic -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1771466 Title: Super+D wrongly leaves windows minimized if a new window appears while in "hiding" state Status in gnome-shell package in Ubuntu: New Bug description: Toggling Super+D hides or un-hides all windows so you can access icons on the desktop. But this breaks if a new window appears while the windows are hidden: They become PERMANENTLY hidden, i.e. Super+D does not restore them. They seem to be "minimized" -- you have to individually un-minimize each window to get your session back. This is very annoying, and is common: The only reason for using Super+D is to see something on the desktop; probably you then need to do something with it, i.e. click it. If that action opens a new window, which is almost certain, you're hosed. STEPS TO REPRODUCE: 1. Open a bunch of windows and artfully arrange them. 2. Type Super+D (they all become hidden) 3. Double-click the "Trash" desktop icon and wait for a file browser to open. RESULTS: Once the file-viewer opens, Super+D will not restore the previously-hidden windows. Instead, it seems to forget about them and instead hide the new window (and un-hide it if pressed a second time --before yet another window is opened, of course). EXPECTED RESULTS: The state should be well-defined: Either normal or windows-hidden. Once in the windows-hidden state, Super-D should un-hide the hidden windows e ven if new windows have been created in the interim. SUGGESTED FIX: 1. (preferred): On the first Super+D, hide all windows and remember their IDs. On the next Super+D, un-hide just those windows, if they still exist, and do nothing at all with any other windows which might be present (i.e. new ones). Then return to the initial state, where Super+D hides all visible windows. 2. (if the above is too hard to implement): If a new window appears while in the "hiding" state, make the new window immediately become hidden also; only on the second Super+D would the new window become visible along with the old ones. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: gnome-shell 3.28.1-0ubuntu2 ProcVersionSignature: Ubuntu 4.15.0-20.21-generic 4.15.17 Uname: Linux 4.15.0-20-generic x86_64 ApportVersion: 2.20.9-0ubuntu7 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Tue May 15 16:40:22 2018 DisplayManager: gdm3 GsettingsChanges: b'org.gnome.shell' b'enabled-extensions' b"['keepaw...@jepfa.de', 'rece...@leonardo.bartoli.gmail.com', 'drive-m...@gnome-shell-extensions.gcampax.github.com', 'sound-output-device-choo...@kgshank.net', 'suspend-button@laserb', 'systemmoni...@gnome-shell-extensions.gcampax.github.com', 'workspaces-to-d...@passingthru67.gmail.com']" b'org.gnome.shell' b'favorite-apps' redacted by apport b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'" InstallationDate: Installed on 2018-04-05 (40 days ago) InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Beta amd64 (20180403.1) SourcePackage: gnome-shell UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1771466/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp