RensAlthuis / vertical-overview

Gnome has had vertically stacked workspaces for a long time. The Gnome 40 update unfortunately made the switch to a horizontal layout. A choice that many Gnome users disagree with. This extension completely replaces the new Gnome overview with something that resembles the old style.
GNU General Public License v3.0
311 stars 30 forks source link

Conflict with 'Static background in overview' - search bar and dock disappear in Overview #97

Open filler-arc opened 2 years ago

filler-arc commented 2 years ago

When "Static background in overview" (https://extensions.gnome.org/extension/4696/static-background-in-overview/) is enabled alongside Vertical Overview, the overview search bar and dock disappear. Typing in Overview still returns search results, but the search bar itself is missing or hidden from view.

I'm running Fedora 35 and Gnome 41.3 and confirmed this happens in both Xorg and Wayland.

Replication steps:

  1. Enable both Vertical Overview and Static background in overview extensions.
  2. Logout and back in.
  3. Press the super key to go into Overview. The search bar and dock are visible.
  4. Exit Overview and go back into it. The search bar and dock are missing.

Screenshot-20220212103941-1922x1080 Screenshot-20220212104031-1920x1080 .

seanleavy commented 2 years ago

I'm also seeing this behaviour on Fedora 36 Gnome 42

The dock will show when super is pressed. When using the trackpad to open the overview, the dock wont appear like in @filler-arc 's 2nd image

Logs:

Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: Object St.Label (0x56532a1e6c40), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: == Stack trace for context 0x7efd280e3490 ==
Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: #0   565328764f88 i   resource:///org/gnome/shell/ui/windowPreview.js:562 (13efcaa087e0 @ 10)
Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: == Stack trace for context 0x7efd280e3490 ==
Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: #0   565328764f88 i   resource:///org/gnome/shell/ui/windowPreview.js:563 (13efcaa087e0 @ 36)
Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: == Stack trace for context 0x7efd280e3490 ==
Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: #0   565328764f88 i   resource:///org/gnome/shell/ui/windowPreview.js:566 (13efcaa087e0 @ 77)
Apr 28 22:01:13 cackfook-dell gnome-shell[2531]: Object .Gjs_ui_windowPreview_WindowPreview (0x56532a1e3860), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.