Describe the bug
Sometimes a folder in the apps overview appears empty on the first click. When closing and trying again, it works. The next time, it's hit or miss.
Basic debug information
I disabled all other extensions, except V-Shell and Ubuntu Dock.
To Reproduce
Open apps overview, and try to open a folder there. Sometimes it shows the icons within, sometimes it does not. I could not consistently reproduce this issue.
Expected behavior
When I click on a folder in the app overview, I expect to see the apps inside that folder.
Screenshots
https://github.com/user-attachments/assets/e4e158e7-fbe7-4ae0-b107-92e06402bb3c
System:
- OS: Ubuntu 26.04 with Gnome 50
- Version of V-Shell extension: 50.1
- Source of installation: Gnome Extension Manager
- V-Shell, Dash to Panel, Desktop Icons NG, Ubuntu AppIndicators, Ubuntu Tiling Assistant. Testing was done only with V-Shell and Ubuntu Dock enabled.
System log output
With other extensions enabled:
journalctl /usr/bin/{gjs,gnome-shell} -fo cat
DING: DBus interface for Nautilus (org.gnome.Nautilus.FileOperations2) is now available.
DING: DBus interface for Nautilus (org.freedesktop.FileManager1) is now available.
DING: DBus interface for Gvfs daemon (org.gtk.vfs.Metadata) is now available.
Received notification for window. 0 notifications remaining.
DING: ** Message: 08:25:38.155: Connecting to org.freedesktop.Tracker3.Miner.Files
DING: GNOME nautilus 50.0
[V-Shell] Warning: Updating overrides ...
[V-Shell] Warning: "Layout" module disabled due to potential conflict with another extension
[V-Shell] Warning: "Panel" module disabled due to potential conflict with another extension
[V-Shell] Warning: "Dash" module disabled due to potential conflict with another extension
Only V-Shell and Ubuntu Dock enabled:
journalctl /usr/bin/{gjs,gnome-shell} -fo cat
[V-Shell] Warning: Updating overrides ...
[V-Shell] Warning: Updating overrides ...
[V-Shell] Warning: "Dash" module disabled due to potential conflict with another extension
[V-Shell] Warning: "Dash" module disabled due to potential conflict with another extension
Object Gjs_ui_appDisplay_FolderView (0x5ebeac2e2170), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5ebea6dd5170 ==
#0 7fff672994c0 b resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (9a37edcaec0 @ 25)
#1 7fff67299580 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:224 (26f634729560 @ 336)
#2 7fff67299630 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723ec0 @ 15)
#3 7fff672996a0 I self-hosted:157 (9a37edb0e20 @ 246)
#4 7fff67299750 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723e70 @ 54)
#5 5ebea6eccfb0 i file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:78 (26f63475ce20 @ 37)
#6 5ebea6eccf30 i file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:96 (26f63475cf60 @ 11)
#7 5ebea6ecce48 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:848 (66dc613b7e0 @ 1562)
#8 5ebea6eccd90 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:285 (66dc6133ba0 @ 198)
#9 5ebea6ecccc0 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:220 (66dc61339c0 @ 649)
#10 5ebea6eccc10 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:117 (66dc6133830 @ 120)
#11 5ebea6eccb70 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:102 (66dc61337e0 @ 226)
#12 5ebea6eccad8 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:449 (1bfedd36a470 @ 491)
#13 5ebea6ecca38 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:206 (1bfedd360d80 @ 302)
#14 5ebea6ecc998 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:117 (1bfedd360ba0 @ 391)
#15 5ebea6ecc8f0 i resource:///org/gnome/shell/ui/extensionSystem.js:266 (329201662240 @ 423)
#16 7fff6729afe0 b resource:///org/gnome/shell/ui/extensionSystem.js:598 (3292016629c0 @ 627)
#17 5ebea6ecc870 i resource:///org/gnome/shell/ui/extensionSystem.js:694 (329201662d80 @ 12)
#18 7fff6729d010 b resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (9a37edc0920 @ 169)
#19 5ebea6ecc7c8 i resource:///org/gnome/shell/ui/extensionSystem.js:289 (329201662290 @ 301)
#20 5ebea6ecc740 i resource:///org/gnome/shell/ui/shellDBus.js:474 (3292016f9830 @ 25)
#21 5ebea6ecc658 i resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (9a37edbfa10 @ 148)
#22 5ebea6ecc5c8 i resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (9a37edbfc40 @ 25)
#23 5ebea6ecc538 i resource:///org/gnome/shell/ui/init.js:20 (9a37ed8d8d0 @ 48)
../../../gobject/gsignal.c:2723: instance '0x5ebeac2e2170' has no handler with id '284394'
Object Gjs_ui_appDisplay_FolderView (0x5ebea9389950), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5ebea6dd5170 ==
#0 7fff672994c0 b resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (9a37edcaec0 @ 25)
#1 7fff67299580 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:224 (26f634729560 @ 336)
#2 7fff67299630 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723ec0 @ 15)
#3 7fff672996a0 I self-hosted:157 (9a37edb0e20 @ 246)
#4 7fff67299750 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723e70 @ 54)
#5 5ebea6eccfb0 i file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:78 (26f63475ce20 @ 37)
#6 5ebea6eccf30 i file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:96 (26f63475cf60 @ 11)
#7 5ebea6ecce48 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:848 (66dc613b7e0 @ 1562)
#8 5ebea6eccd90 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:285 (66dc6133ba0 @ 198)
#9 5ebea6ecccc0 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:220 (66dc61339c0 @ 649)
#10 5ebea6eccc10 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:117 (66dc6133830 @ 120)
#11 5ebea6eccb70 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:102 (66dc61337e0 @ 226)
#12 5ebea6eccad8 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:449 (1bfedd36a470 @ 491)
#13 5ebea6ecca38 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:206 (1bfedd360d80 @ 302)
#14 5ebea6ecc998 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:117 (1bfedd360ba0 @ 391)
#15 5ebea6ecc8f0 i resource:///org/gnome/shell/ui/extensionSystem.js:266 (329201662240 @ 423)
#16 7fff6729afe0 b resource:///org/gnome/shell/ui/extensionSystem.js:598 (3292016629c0 @ 627)
#17 5ebea6ecc870 i resource:///org/gnome/shell/ui/extensionSystem.js:694 (329201662d80 @ 12)
#18 7fff6729d010 b resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (9a37edc0920 @ 169)
#19 5ebea6ecc7c8 i resource:///org/gnome/shell/ui/extensionSystem.js:289 (329201662290 @ 301)
#20 5ebea6ecc740 i resource:///org/gnome/shell/ui/shellDBus.js:474 (3292016f9830 @ 25)
#21 5ebea6ecc658 i resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (9a37edbfa10 @ 148)
#22 5ebea6ecc5c8 i resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (9a37edbfc40 @ 25)
#23 5ebea6ecc538 i resource:///org/gnome/shell/ui/init.js:20 (9a37ed8d8d0 @ 48)
../../../gobject/gsignal.c:2723: instance '0x5ebea9389950' has no handler with id '284378'
Object Gjs_ui_appDisplay_FolderView (0x5ebeab291c90), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5ebea6dd5170 ==
#0 7fff672994c0 b resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (9a37edcaec0 @ 25)
#1 7fff67299580 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:224 (26f634729560 @ 336)
#2 7fff67299630 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723ec0 @ 15)
#3 7fff672996a0 I self-hosted:157 (9a37edb0e20 @ 246)
#4 7fff67299750 b file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723e70 @ 54)
#5 5ebea6eccfb0 i file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:78 (26f63475ce20 @ 37)
#6 5ebea6eccf30 i file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:96 (26f63475cf60 @ 11)
#7 5ebea6ecce48 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:848 (66dc613b7e0 @ 1562)
#8 5ebea6eccd90 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:285 (66dc6133ba0 @ 198)
#9 5ebea6ecccc0 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:220 (66dc61339c0 @ 649)
#10 5ebea6eccc10 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:117 (66dc6133830 @ 120)
#11 5ebea6eccb70 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:102 (66dc61337e0 @ 226)
#12 5ebea6eccad8 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:449 (1bfedd36a470 @ 491)
#13 5ebea6ecca38 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:206 (1bfedd360d80 @ 302)
#14 5ebea6ecc998 i file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:117 (1bfedd360ba0 @ 391)
#15 5ebea6ecc8f0 i resource:///org/gnome/shell/ui/extensionSystem.js:266 (329201662240 @ 423)
#16 7fff6729afe0 b resource:///org/gnome/shell/ui/extensionSystem.js:598 (3292016629c0 @ 627)
#17 5ebea6ecc870 i resource:///org/gnome/shell/ui/extensionSystem.js:694 (329201662d80 @ 12)
#18 7fff6729d010 b resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (9a37edc0920 @ 169)
#19 5ebea6ecc7c8 i resource:///org/gnome/shell/ui/extensionSystem.js:289 (329201662290 @ 301)
#20 5ebea6ecc740 i resource:///org/gnome/shell/ui/shellDBus.js:474 (3292016f9830 @ 25)
#21 5ebea6ecc658 i resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (9a37edbfa10 @ 148)
#22 5ebea6ecc5c8 i resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (9a37edbfc40 @ 25)
#23 5ebea6ecc538 i resource:///org/gnome/shell/ui/init.js:20 (9a37ed8d8d0 @ 48)
../../../gobject/gsignal.c:2723: instance '0x5ebeab291c90' has no handler with id '284356'
Describe the bug
Sometimes a folder in the apps overview appears empty on the first click. When closing and trying again, it works. The next time, it's hit or miss.
Basic debug information
I disabled all other extensions, except V-Shell and Ubuntu Dock.
To Reproduce
Open apps overview, and try to open a folder there. Sometimes it shows the icons within, sometimes it does not. I could not consistently reproduce this issue.
Expected behavior
When I click on a folder in the app overview, I expect to see the apps inside that folder.
Screenshots
https://github.com/user-attachments/assets/e4e158e7-fbe7-4ae0-b107-92e06402bb3c
System:
System log output
With other extensions enabled:
Only V-Shell and Ubuntu Dock enabled: