G-dH / workspace-switcher-manager

GNOME Shell extension that adds workspace switcher options and allows you to customize workspace switcher popup and make it useful.
GNU General Public License v3.0
28 stars 3 forks source link

[BUG] Ubuntu 23.10, screen highlighting in WSM stopped working recently #12

Closed tppawelgrzesik closed 5 months ago

tppawelgrzesik commented 5 months ago

Hello @G-dH ,

first of all I'll take this chance to thank you for adding Ubuntu 23.10 support, really great work, after your initial update your awesome extension started working as usual.

It seems that some changes that got recently pushed to Ubuntu broke your extension once again.

When switching screen, your extension does display the overlay however it's bugged and does NOT display:

See here:

https://github.com/G-dH/workspace-switcher-manager/assets/148882470/dd12dc2b-fcb4-4bb7-8f00-f7f55e4d27f3

6.5.0-26-generic GNOME Shell 45.2

G-dH commented 5 months ago

Hello and thanks for your feedback! I assume you mean Ubuntu 23.10, not 22. I just tested the WSM on my updated virtual machine with U23.10, and it works as expected. Check for conflicts with other enabled extensions and refer to the log for errors. If you provide me with the list of your enabled extensions, I can test it myself.

tppawelgrzesik commented 5 months ago

Hello and thanks for your feedback! I assume you mean Ubuntu 23.10, not 22. I just tested the WSM on my updated virtual machine with U23.10, and it works as expected. Check for conflicts with other enabled extensions and refer to the log for errors. If you provide me with the list of your enabled extensions, I can test it myself.

Yeah sorry I meant 23.10.

I tried doing a tail -f and then switching workspaces but that did not create any logs. Maybe needs debug turned on?

Otherwise when I search for "workspace" in the syslog all I get is this, which seems not related?

2024-03-25T17:01:25.278082+01:00 gnome-shell[5265]: Can't update stage views actor <unnamed>[<Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview>:0x64fd9b7b2da0] is on because it needs an allocation. 2024-03-25T17:03:00.202374+01:00 gnome-shell[5265]: Can't update stage views actor <unnamed>[<Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview>:0x64fd94c79830] is on because it needs an allocation. 2024-03-25T17:19:51.438320+01:00 gnome-shell[5265]: Can't update stage views actor <unnamed>[<Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview>:0x64fd9d8d93e0] is on because it needs an allocation. 2024-03-25T17:28:13.136809+01:00 gnome-shell[5265]: Can't update stage views actor <unnamed>[<Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview>:0x64fd93795fd0] is on because it needs an allocation. 2024-03-25T17:53:31.545063+01:00 gnome-shell[5265]: Can't update stage views actor <unnamed>[<Gjs_workspace-indicator_gnome-shell-extensions_gcampax_github_com_extension_WindowPreview>:0x64fd9c172170] is on because it needs an allocation. 2024-03-26T11:46:53.663496+01:00 gnome-shell[5650]: JS ERROR: TypeError: record is undefined#012_syncStacking@resource:///org/gnome/shell/ui/workspaceAnimation.js:85:13#012@resource:///org/gnome/shell/ui/init.js:21:20

Also to ensure no conflicts I disabled all other extension, rebooted and retested. Same result.

image

tppawelgrzesik commented 5 months ago

I have just noticed one more thing.

When I use the keyboard shortcuts to change workspace, then your extension works as expected. When I use mouse scroll wheel on the bottom dock to change workspace, then it shows the bug seen in video.

G-dH commented 5 months ago

When I use mouse scroll wheel on the bottom dock to change workspace

That's the important information. Even if you disable WSM, the bug would still occur with the default popup.