Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firefox 121 title bar is not hidden #361

Open
VoidPhantom opened this issue Jan 8, 2024 · 4 comments
Open

Firefox 121 title bar is not hidden #361

VoidPhantom opened this issue Jan 8, 2024 · 4 comments
Labels

Comments

@VoidPhantom
Copy link

Describe the bug
Firefox has just updated to version 121 and the extension no longer hides its title bar.

To Reproduce

  1. Make sure Unite is set to hide window title bars (“Hide window titlebars” is set to “Both”).
  2. Open Firefox.
  3. Make sure the “Title bar” checkbox is set on the “Customize” page.
  4. Maximise the Firefox window.
  5. The title bar is still visible.

Expected behavior
The title bar should be hidden.

Screenshots
This is what Firefox looks like if it is maximised with a title bar:
with-title-bar

If Firefox itself is set to hide its title bar, it puts the window controls into the tab bar, using up way too much space for controls that are, thanks to Unite, redundant since they also appear in Ubuntu’s top bar:
without-tile-bar

Environment

  • Ubuntu 23.10
  • GNOME 45.1
  • Unite 77

Logs

-- Boot 17ca45c79ff7434581d17559bd16eecf --
Jan 08 15:41:13 void-ubuntu snap-store[2392]: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied
Jan 08 15:41:13 void-ubuntu kernel: audit: type=1400 audit(1704717673.633:123): apparmor="DENIED" operation="open" class="file" profile="snap.snap-store.ubuntu-software" name="/home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css" pid=2392 comm="snap-store" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jan 08 15:41:13 void-ubuntu snapd-desktop-i[2655]: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied
Jan 08 15:41:13 void-ubuntu kernel: audit: type=1400 audit(1704717673.665:124): apparmor="DENIED" operation="open" class="file" profile="snap.snapd-desktop-integration.snapd-desktop-integration" name="/home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css" pid=2655 comm="snapd-desktop-i" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jan 08 15:43:03 void-ubuntu kernel: audit: type=1400 audit(1704717783.759:135): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css" pid=3891 comm="firefox" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jan 08 15:43:03 void-ubuntu firefox_firefox.desktop[3891]: [3891, Main Thread] WARNING: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:187
Jan 08 15:43:03 void-ubuntu firefox[3891]: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied
Jan 08 15:50:31 void-ubuntu gnome-shell[1987]: Object St.BoxLayout (0x56406ec08680), 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 0x56406d344a20 ==
                                               #0   7ffc64e06350 b   resource:///org/gnome/shell/ui/popupMenu.js:781 (23f4092f0420 @ 22)
                                               #1   7ffc64e069d0 b   resource:///org/gnome/shell/ui/popupMenu.js:799 (23f4092f05b0 @ 23)
                                               #2   56406d4109d8 i   resource:///org/gnome/shell/ui/appMenu.js:272 (3dab46957e0 @ 128)
                                               #3   56406d410938 i   resource:///org/gnome/shell/ui/appMenu.js:230 (3dab4695600 @ 195)
                                               #4   56406d4108a8 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #5   56406d410818 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #6   56406d410790 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #7   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #8   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #9   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #10   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #11   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #12   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #13   7ffc64e09480 b   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #14   56406d410360 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #15   56406d4102c8 i   self-hosted:1461 (c687489f510 @ 30)
                                               #16   7ffc64e09d70 b   self-hosted:852 (c687489f970 @ 15)
                                               #17   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 15:50:31 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupSeparatorMenuItem (0x56406ec027a0), 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 0x56406d344a20 ==
                                               #0   56406d4109d8 i   resource:///org/gnome/shell/ui/appMenu.js:273 (3dab46957e0 @ 149)
                                               #1   56406d410938 i   resource:///org/gnome/shell/ui/appMenu.js:230 (3dab4695600 @ 195)
                                               #2   56406d4108a8 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410818 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410790 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   7ffc64e09480 b   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d410360 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d4102c8 i   self-hosted:1461 (c687489f510 @ 30)
                                               #14   7ffc64e09d70 b   self-hosted:852 (c687489f970 @ 15)
                                               #15   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 15:50:31 void-ubuntu gnome-shell[1987]: Object St.BoxLayout (0x56406e004190), 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 0x56406d344a20 ==
                                               #0   7ffc64e06910 b   resource:///org/gnome/shell/ui/popupMenu.js:781 (23f4092f0420 @ 22)
                                               #1   7ffc64e069d0 b   resource:///org/gnome/shell/ui/popupMenu.js:799 (23f4092f05b0 @ 23)
                                               #2   56406d410938 i   resource:///org/gnome/shell/ui/appMenu.js:235 (3dab4695600 @ 327)
                                               #3   56406d4108a8 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #4   56406d410818 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #5   56406d410790 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #6   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #7   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #8   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #9   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #10   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #11   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #12   7ffc64e09480 b   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #13   56406d410360 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #14   56406d4102c8 i   self-hosted:1461 (c687489f510 @ 30)
                                               #15   7ffc64e09d70 b   self-hosted:852 (c687489f970 @ 15)
                                               #16   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 15:50:31 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x56406fd849b0), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d4109d8 i   resource:///org/gnome/shell/ui/appMenu.js:139 (3dab4695330 @ 73)
                                               #1   56406d410938 i   resource:///org/gnome/shell/ui/appMenu.js:247 (3dab4695600 @ 363)
                                               #2   56406d4108a8 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410818 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410790 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   7ffc64e09480 b   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d410360 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d4102c8 i   self-hosted:1461 (c687489f510 @ 30)
                                               #14   7ffc64e09d70 b   self-hosted:852 (c687489f970 @ 15)
                                               #15   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 15:50:31 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x56406dfff230), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d4109d8 i   resource:///org/gnome/shell/ui/appMenu.js:145 (3dab4695380 @ 193)
                                               #1   56406d410938 i   resource:///org/gnome/shell/ui/appMenu.js:248 (3dab4695600 @ 379)
                                               #2   56406d4108a8 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410818 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410790 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   7ffc64e09480 b   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d410360 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d4102c8 i   self-hosted:1461 (c687489f510 @ 30)
                                               #14   7ffc64e09d70 b   self-hosted:852 (c687489f970 @ 15)
                                               #15   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 15:50:31 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x56406fd6ef10), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d4109d8 i   resource:///org/gnome/shell/ui/appMenu.js:155 (3dab46953d0 @ 184)
                                               #1   56406d410938 i   resource:///org/gnome/shell/ui/appMenu.js:249 (3dab4695600 @ 395)
                                               #2   56406d4108a8 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410818 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410790 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   7ffc64e09480 b   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d410360 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d4102c8 i   self-hosted:1461 (c687489f510 @ 30)
                                               #14   7ffc64e09d70 b   self-hosted:852 (c687489f970 @ 15)
                                               #15   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 15:50:31 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x56406e0054c0), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d4109d8 i   resource:///org/gnome/shell/ui/appMenu.js:173 (3dab4695420 @ 213)
                                               #1   56406d410938 i   resource:///org/gnome/shell/ui/appMenu.js:250 (3dab4695600 @ 411)
                                               #2   56406d4108a8 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410818 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410790 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   7ffc64e09480 b   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d410360 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d4102c8 i   self-hosted:1461 (c687489f510 @ 30)
                                               #14   7ffc64e09d70 b   self-hosted:852 (c687489f970 @ 15)
                                               #15   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 16:48:05 void-ubuntu gnome-shell[1987]: Object St.BoxLayout (0x56406dec6bb0), 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 0x56406d344a20 ==
                                               #0   7ffc64e02120 b   resource:///org/gnome/shell/ui/popupMenu.js:781 (23f4092f0420 @ 22)
                                               #1   7ffc64e021e0 b   resource:///org/gnome/shell/ui/popupMenu.js:799 (23f4092f05b0 @ 23)
                                               #2   7ffc64e02910 b   resource:///org/gnome/shell/ui/appMenu.js:272 (3dab46957e0 @ 128)
                                               #3   56406d410bd0 i   resource:///org/gnome/shell/ui/appMenu.js:230 (3dab4695600 @ 195)
                                               #4   56406d410b40 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #5   56406d410ab0 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #6   56406d410a28 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #7   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #8   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #9   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #10   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #11   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #12   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #13   56406d4107b0 i   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #14   56406d4106f8 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #15   56406d410668 i   resource:///org/gnome/shell/ui/extensionSystem.js:808 (3dab4624c40 @ 25)
                                               #16   56406d4105e8 i   resource:///org/gnome/shell/ui/extensionSystem.js:44 (3dab461b8d0 @ 13)
                                               #17   7ffc64e061b0 b   resource:///org/gnome/gjs/modules/core/_signals.js:130 (23f4092956f0 @ 126)
                                               #18   7ffc64e06910 b   resource:///org/gnome/gjs/modules/core/_signals.js:119 (23f409295600 @ 286)
                                               #19   7ffc64e07090 b   resource:///org/gnome/shell/ui/sessionMode.js:216 (c687485dec0 @ 304)
                                               #20   56406d410490 i   resource:///org/gnome/shell/ui/sessionMode.js:174 (c687485dd80 @ 66)
                                               #21   56406d4103e0 i   resource:///org/gnome/shell/ui/screenShield.js:662 (c6874859c90 @ 211)
                                               #22   56406d410350 i   resource:///org/gnome/shell/ui/screenShield.js:384 (c68748594c0 @ 36)
                                               #23   56406d4102c8 i   resource:///org/gnome/shell/ui/lightbox.js:202 (23f4092f7c90 @ 29)
                                               #24   7ffc64e09190 b   resource:///org/gnome/shell/ui/environment.js:86 (23f40929c7e0 @ 98)
                                               #25   7ffc64e098b0 b   resource:///org/gnome/shell/ui/environment.js:173 (c687485d290 @ 14)
                                               #26   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 16:48:05 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupSeparatorMenuItem (0x5640700eb0b0), 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 0x56406d344a20 ==
                                               #0   7ffc64e02910 b   resource:///org/gnome/shell/ui/appMenu.js:273 (3dab46957e0 @ 149)
                                               #1   56406d410bd0 i   resource:///org/gnome/shell/ui/appMenu.js:230 (3dab4695600 @ 195)
                                               #2   56406d410b40 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410ab0 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410a28 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   56406d4107b0 i   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d4106f8 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d410668 i   resource:///org/gnome/shell/ui/extensionSystem.js:808 (3dab4624c40 @ 25)
                                               #14   56406d4105e8 i   resource:///org/gnome/shell/ui/extensionSystem.js:44 (3dab461b8d0 @ 13)
                                               #15   7ffc64e061b0 b   resource:///org/gnome/gjs/modules/core/_signals.js:130 (23f4092956f0 @ 126)
                                               #16   7ffc64e06910 b   resource:///org/gnome/gjs/modules/core/_signals.js:119 (23f409295600 @ 286)
                                               #17   7ffc64e07090 b   resource:///org/gnome/shell/ui/sessionMode.js:216 (c687485dec0 @ 304)
                                               #18   56406d410490 i   resource:///org/gnome/shell/ui/sessionMode.js:174 (c687485dd80 @ 66)
                                               #19   56406d4103e0 i   resource:///org/gnome/shell/ui/screenShield.js:662 (c6874859c90 @ 211)
                                               #20   56406d410350 i   resource:///org/gnome/shell/ui/screenShield.js:384 (c68748594c0 @ 36)
                                               #21   56406d4102c8 i   resource:///org/gnome/shell/ui/lightbox.js:202 (23f4092f7c90 @ 29)
                                               #22   7ffc64e09190 b   resource:///org/gnome/shell/ui/environment.js:86 (23f40929c7e0 @ 98)
                                               #23   7ffc64e098b0 b   resource:///org/gnome/shell/ui/environment.js:173 (c687485d290 @ 14)
                                               #24   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 16:48:05 void-ubuntu gnome-shell[1987]: Object St.BoxLayout (0x56406ff76fb0), 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 0x56406d344a20 ==
                                               #0   7ffc64e02850 b   resource:///org/gnome/shell/ui/popupMenu.js:781 (23f4092f0420 @ 22)
                                               #1   7ffc64e02910 b   resource:///org/gnome/shell/ui/popupMenu.js:799 (23f4092f05b0 @ 23)
                                               #2   56406d410bd0 i   resource:///org/gnome/shell/ui/appMenu.js:235 (3dab4695600 @ 327)
                                               #3   56406d410b40 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #4   56406d410ab0 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #5   56406d410a28 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #6   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #7   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #8   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #9   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #10   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #11   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #12   56406d4107b0 i   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #13   56406d4106f8 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #14   56406d410668 i   resource:///org/gnome/shell/ui/extensionSystem.js:808 (3dab4624c40 @ 25)
                                               #15   56406d4105e8 i   resource:///org/gnome/shell/ui/extensionSystem.js:44 (3dab461b8d0 @ 13)
                                               #16   7ffc64e061b0 b   resource:///org/gnome/gjs/modules/core/_signals.js:130 (23f4092956f0 @ 126)
                                               #17   7ffc64e06910 b   resource:///org/gnome/gjs/modules/core/_signals.js:119 (23f409295600 @ 286)
                                               #18   7ffc64e07090 b   resource:///org/gnome/shell/ui/sessionMode.js:216 (c687485dec0 @ 304)
                                               #19   56406d410490 i   resource:///org/gnome/shell/ui/sessionMode.js:174 (c687485dd80 @ 66)
                                               #20   56406d4103e0 i   resource:///org/gnome/shell/ui/screenShield.js:662 (c6874859c90 @ 211)
                                               #21   56406d410350 i   resource:///org/gnome/shell/ui/screenShield.js:384 (c68748594c0 @ 36)
                                               #22   56406d4102c8 i   resource:///org/gnome/shell/ui/lightbox.js:202 (23f4092f7c90 @ 29)
                                               #23   7ffc64e09190 b   resource:///org/gnome/shell/ui/environment.js:86 (23f40929c7e0 @ 98)
                                               #24   7ffc64e098b0 b   resource:///org/gnome/shell/ui/environment.js:173 (c687485d290 @ 14)
                                               #25   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 16:48:05 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x564073d56e20), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d410c70 i   resource:///org/gnome/shell/ui/appMenu.js:139 (3dab4695330 @ 73)
                                               #1   56406d410bd0 i   resource:///org/gnome/shell/ui/appMenu.js:247 (3dab4695600 @ 363)
                                               #2   56406d410b40 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410ab0 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410a28 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   56406d4107b0 i   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d4106f8 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d410668 i   resource:///org/gnome/shell/ui/extensionSystem.js:808 (3dab4624c40 @ 25)
                                               #14   56406d4105e8 i   resource:///org/gnome/shell/ui/extensionSystem.js:44 (3dab461b8d0 @ 13)
                                               #15   7ffc64e061b0 b   resource:///org/gnome/gjs/modules/core/_signals.js:130 (23f4092956f0 @ 126)
                                               #16   7ffc64e06910 b   resource:///org/gnome/gjs/modules/core/_signals.js:119 (23f409295600 @ 286)
                                               #17   7ffc64e07090 b   resource:///org/gnome/shell/ui/sessionMode.js:216 (c687485dec0 @ 304)
                                               #18   56406d410490 i   resource:///org/gnome/shell/ui/sessionMode.js:174 (c687485dd80 @ 66)
                                               #19   56406d4103e0 i   resource:///org/gnome/shell/ui/screenShield.js:662 (c6874859c90 @ 211)
                                               #20   56406d410350 i   resource:///org/gnome/shell/ui/screenShield.js:384 (c68748594c0 @ 36)
                                               #21   56406d4102c8 i   resource:///org/gnome/shell/ui/lightbox.js:202 (23f4092f7c90 @ 29)
                                               #22   7ffc64e09190 b   resource:///org/gnome/shell/ui/environment.js:86 (23f40929c7e0 @ 98)
                                               #23   7ffc64e098b0 b   resource:///org/gnome/shell/ui/environment.js:173 (c687485d290 @ 14)
                                               #24   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 16:48:05 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x5640702581c0), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d410c70 i   resource:///org/gnome/shell/ui/appMenu.js:145 (3dab4695380 @ 193)
                                               #1   56406d410bd0 i   resource:///org/gnome/shell/ui/appMenu.js:248 (3dab4695600 @ 379)
                                               #2   56406d410b40 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410ab0 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410a28 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   56406d4107b0 i   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d4106f8 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d410668 i   resource:///org/gnome/shell/ui/extensionSystem.js:808 (3dab4624c40 @ 25)
                                               #14   56406d4105e8 i   resource:///org/gnome/shell/ui/extensionSystem.js:44 (3dab461b8d0 @ 13)
                                               #15   7ffc64e061b0 b   resource:///org/gnome/gjs/modules/core/_signals.js:130 (23f4092956f0 @ 126)
                                               #16   7ffc64e06910 b   resource:///org/gnome/gjs/modules/core/_signals.js:119 (23f409295600 @ 286)
                                               #17   7ffc64e07090 b   resource:///org/gnome/shell/ui/sessionMode.js:216 (c687485dec0 @ 304)
                                               #18   56406d410490 i   resource:///org/gnome/shell/ui/sessionMode.js:174 (c687485dd80 @ 66)
                                               #19   56406d4103e0 i   resource:///org/gnome/shell/ui/screenShield.js:662 (c6874859c90 @ 211)
                                               #20   56406d410350 i   resource:///org/gnome/shell/ui/screenShield.js:384 (c68748594c0 @ 36)
                                               #21   56406d4102c8 i   resource:///org/gnome/shell/ui/lightbox.js:202 (23f4092f7c90 @ 29)
                                               #22   7ffc64e09190 b   resource:///org/gnome/shell/ui/environment.js:86 (23f40929c7e0 @ 98)
                                               #23   7ffc64e098b0 b   resource:///org/gnome/shell/ui/environment.js:173 (c687485d290 @ 14)
                                               #24   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 16:48:05 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x564071537210), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d410c70 i   resource:///org/gnome/shell/ui/appMenu.js:155 (3dab46953d0 @ 184)
                                               #1   56406d410bd0 i   resource:///org/gnome/shell/ui/appMenu.js:249 (3dab4695600 @ 395)
                                               #2   56406d410b40 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410ab0 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410a28 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   56406d4107b0 i   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d4106f8 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d410668 i   resource:///org/gnome/shell/ui/extensionSystem.js:808 (3dab4624c40 @ 25)
                                               #14   56406d4105e8 i   resource:///org/gnome/shell/ui/extensionSystem.js:44 (3dab461b8d0 @ 13)
                                               #15   7ffc64e061b0 b   resource:///org/gnome/gjs/modules/core/_signals.js:130 (23f4092956f0 @ 126)
                                               #16   7ffc64e06910 b   resource:///org/gnome/gjs/modules/core/_signals.js:119 (23f409295600 @ 286)
                                               #17   7ffc64e07090 b   resource:///org/gnome/shell/ui/sessionMode.js:216 (c687485dec0 @ 304)
                                               #18   56406d410490 i   resource:///org/gnome/shell/ui/sessionMode.js:174 (c687485dd80 @ 66)
                                               #19   56406d4103e0 i   resource:///org/gnome/shell/ui/screenShield.js:662 (c6874859c90 @ 211)
                                               #20   56406d410350 i   resource:///org/gnome/shell/ui/screenShield.js:384 (c68748594c0 @ 36)
                                               #21   56406d4102c8 i   resource:///org/gnome/shell/ui/lightbox.js:202 (23f4092f7c90 @ 29)
                                               #22   7ffc64e09190 b   resource:///org/gnome/shell/ui/environment.js:86 (23f40929c7e0 @ 98)
                                               #23   7ffc64e098b0 b   resource:///org/gnome/shell/ui/environment.js:173 (c687485d290 @ 14)
                                               #24   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 16:48:05 void-ubuntu gnome-shell[1987]: Object .Gjs_ui_popupMenu_PopupMenuItem (0x564071ac0420), has been already disposed — impossible to set any property on 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 0x56406d344a20 ==
                                               #0   56406d410c70 i   resource:///org/gnome/shell/ui/appMenu.js:173 (3dab4695420 @ 213)
                                               #1   56406d410bd0 i   resource:///org/gnome/shell/ui/appMenu.js:250 (3dab4695600 @ 411)
                                               #2   56406d410b40 i   resource:///org/gnome/shell/ui/appMenu.js:204 (3dab4695560 @ 35)
                                               #3   56406d410ab0 i   resource:///org/gnome/shell/ui/panelMenu.js:194 (3dab4656470 @ 41)
                                               #4   56406d410a28 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/[email protected]/extension.js:28 (142f0381fb50 @ 43)
                                               #11   56406d4107b0 i   resource:///org/gnome/shell/ui/extensionSystem.js:202 (3dab461bce0 @ 511)
                                               #12   56406d4106f8 i   resource:///org/gnome/shell/ui/extensionSystem.js:624 (3dab46245b0 @ 381)
                                               #13   56406d410668 i   resource:///org/gnome/shell/ui/extensionSystem.js:808 (3dab4624c40 @ 25)
                                               #14   56406d4105e8 i   resource:///org/gnome/shell/ui/extensionSystem.js:44 (3dab461b8d0 @ 13)
                                               #15   7ffc64e061b0 b   resource:///org/gnome/gjs/modules/core/_signals.js:130 (23f4092956f0 @ 126)
                                               #16   7ffc64e06910 b   resource:///org/gnome/gjs/modules/core/_signals.js:119 (23f409295600 @ 286)
                                               #17   7ffc64e07090 b   resource:///org/gnome/shell/ui/sessionMode.js:216 (c687485dec0 @ 304)
                                               #18   56406d410490 i   resource:///org/gnome/shell/ui/sessionMode.js:174 (c687485dd80 @ 66)
                                               #19   56406d4103e0 i   resource:///org/gnome/shell/ui/screenShield.js:662 (c6874859c90 @ 211)
                                               #20   56406d410350 i   resource:///org/gnome/shell/ui/screenShield.js:384 (c68748594c0 @ 36)
                                               #21   56406d4102c8 i   resource:///org/gnome/shell/ui/lightbox.js:202 (23f4092f7c90 @ 29)
                                               #22   7ffc64e09190 b   resource:///org/gnome/shell/ui/environment.js:86 (23f40929c7e0 @ 98)
                                               #23   7ffc64e098b0 b   resource:///org/gnome/shell/ui/environment.js:173 (c687485d290 @ 14)
                                               #24   56406d410238 i   resource:///org/gnome/shell/ui/init.js:21 (23f409270ba0 @ 48)
Jan 08 17:13:46 void-ubuntu snap-store[23846]: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied
Jan 08 17:13:46 void-ubuntu kernel: audit: type=1400 audit(1704723226.549:177): apparmor="DENIED" operation="open" class="file" profile="snap.snap-store.ubuntu-software" name="/home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css" pid=23846 comm="snap-store" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jan 08 17:13:46 void-ubuntu snapd-desktop-i[24049]: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied
Jan 08 17:13:46 void-ubuntu kernel: audit: type=1400 audit(1704723226.585:178): apparmor="DENIED" operation="open" class="file" profile="snap.snapd-desktop-integration.snapd-desktop-integration" name="/home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css" pid=24049 comm="snapd-desktop-i" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jan 08 17:13:48 void-ubuntu firefox_firefox.desktop[24526]: [24526, Main Thread] WARNING: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:187
Jan 08 17:13:48 void-ubuntu firefox[24526]: Theme parsing error: gtk.css:2:116: Failed to import: Error opening file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css: Permission denied
Jan 08 17:13:48 void-ubuntu kernel: audit: type=1400 audit(1704723228.533:184): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css" pid=24526 comm="firefox" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

Additional context
For applications other than Firefox, the title bar is correctly removed.

In the logs, I spotted a strange “Permission denied” error referencing the file /home/voidf/.local/share/gnome-shell/extensions/[email protected]/styles/gtk3/buttons-left/both.css; there does not appear to be any reason why that file would not be openable (it is world-readable), and I do not know if it is relevant to this issue.

@VoidPhantom VoidPhantom added the bug label Jan 8, 2024
@jonian
Copy link
Member

jonian commented Jan 8, 2024

Hi @VoidPhantom, thanks for the report. Is firefox installed as a flatpak or snap?

If it is a flatpak the “Permission denied” error is the reason why the decorations are not hidden. You can check this #303 (comment).

If you want to let Firefox to hide its title bar, you can hide the decorations when maximised by following the instructions at #340.

@VoidPhantom
Copy link
Author

Firefox is installed as a snap.

The userCSS solution works for now, but ideally, Unite should be able to remove the title bar itself (just as it did in the past).

@jonian
Copy link
Member

jonian commented Jan 8, 2024

You should ask on ubuntu support channels on how to give snap permissions to /home/voidf/.local/share/gnome-shell/extensions/[email protected] folder. There is nothing the extension can do about that. I don't use snap and I don't know how it works to help you.

The extension stopped removing the decorations because before v121, firefox was running on xwayland and unite used xprop to remove the decorations. Now firefox runs by default on wayland and unite uses css to remove the decorations, but your snap install does not have access to the css files.

If you find a solution on how to give permission to snap apps, please post it here.

@gaussandhisgun
Copy link

you can use userChrome to make the buttons disappear when Firefox is maximised, here's how I did it (my window buttons are on the right, so you might need to tweak it a bit):

#main-window[sizemode*="maximized"] #titlebar .titlebar-buttonbox {
    visibility: collapse !important;
    display: none !important;
}

#main-window[sizemode*="maximized"] #nav-bar {
    padding-right: 3px !important;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants