[Bug 1892245] Re: Extension breaks when accessing Overview or applications list (Focal)
fcole90
1892245 at bugs.launchpad.net
Mon Aug 31 15:37:07 UTC 2020
** Tags added: verification-needed-focal
** Tags added: verification-needed
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1892245
Title:
Extension breaks when accessing Overview or applications list (Focal)
Status in Gnome Shell Extension Dash To Panel:
Fix Released
Status in gnome-shell-extension-dash-to-panel package in Ubuntu:
Fix Released
Status in gnome-shell-extension-dash-to-panel source package in Focal:
In Progress
Bug description:
SRU
[Impact]
This bug is quite disruptive, in fact, if this extension is installed
and active, it renders gnome-shell almost unusable. Anytime you open
gnome-shell's overview (using the super/win-key) or you just press on
the "Show Applications" button on the panel, instead of opening the
overlay correctly something weird happens and you cannot close it back
in any way. The only workaround I found is to press Alt+F2 and press R
to restart the shell (using Xorg).
This package used to work until a recent gnome-shell update to 3.36.5
as part of 20.04.1, which changed some API related to setting
geometries (https://gitlab.gnome.org/GNOME/gnome-
shell/-/merge_requests/1119). Probably nobody tested gnome-shell with
this extension, I'm not sure about the QA procedure.
This package is clearly broken in its current status, so I suggest
backporting the latest version from groovy (38-2), which has an update
that fixes the issue. I'm using it for three days now and it works
perfectly like it used to do before this bug arose.
The fix is likely this one-liner https://github.com/home-sweet-gnome
/dash-to-panel/commit/ed00ae61ba5c81ceec6e5bb9f04afa8272fac13a which
checks for the available API instead of checking the package version.
[Test Case]
What happens?
1. Install this package, and enable it (e.g. from the Extensions app) if it's not already enabled upon install.
2. With this extension enabled, try to open the overview (e.g. by pressing the super button).
3. The overview appears corrupted, from now on it's no longer possible to close it and the windows are stuck in their position.
A screencast of the bug is available in comment #2
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-dash-
to-panel/+bug/1892245/comments/2
What should happen instead?
At step 3 the overview to work normally and be able to switch applications as usual
[Regression Potential]
As the bug the current version is very disruptive, there is little
risk of regression. It may introduce instabilities to gnome-shell
which have not been discovered yet. I'm personally using the groovy
38-2 version for 3 days on my main device and I didn't detect any
problematic behaviour.
[Other Info]
An alternative could be to cherry-pick the single fixing commit, but I
did not test it, nor have been tested by upstream, hence I suggest to
directly backport version 38-2 from groovy.
--- Original Description ---
Since the last boot, few minutes ago, anytime I open the gnome-shell's
overview (using the super/win-key) or I just press on the "Show
Applications" button on the panel, instead of opening the overlay
correctly something weird happens and I cannot close it back in any
way. The only workaround I found is to press Alt+F2 and press R to
restart the shell (using Xorg).
If I disable the extension, everything works correctly, so I think it
to be culprit.
What happens when I try to get the overlay and it gets stuck? You can
see the attached screenshot. Note the name of the window on the top
right, it appears as soon as I trigger the overview, like if the
overlay was open but the window was not getting resized. If I try to
drag the window, an animation shows like if the overview was correctly
working, but nothing works.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: gnome-shell-extension-dash-to-panel 31-1
ProcVersionSignature: Ubuntu 5.4.0-42.46-generic 5.4.44
Uname: Linux 5.4.0-42-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu27.6
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: GNOME
Date: Wed Aug 19 23:01:35 2020
InstallationDate: Installed on 2020-04-03 (137 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Beta amd64 (20200401)
PackageArchitecture: all
SourcePackage: gnome-shell-extension-dash-to-panel
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile..etc.apport.crashdb.conf: 2020-05-04T10:26:46.106768
To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell-extension-dash-to-panel/+bug/1892245/+subscriptions
More information about the Ubuntu-sponsors
mailing list