hardpixel / unite-shell

Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
GNU General Public License v3.0
903 stars 61 forks source link

Firefox 121 title bar is not hidden #361

Open VoidPhantom opened 6 months ago

VoidPhantom commented 6 months ago

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

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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #7   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #8   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #9   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #10   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #11   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #12   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #6   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #7   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #8   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #9   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #10   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #11   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   56406d410710 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   56406d410690 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e089b0 I   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410600 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410578 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d4104e8 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #7   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #8   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #9   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #10   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #11   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #12   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #6   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #7   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #8   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #9   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #10   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #11   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/panel.js:209 (142f038af290 @ 62)
                                               #5   7ffc64e049d0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:245 (142f038a68d0 @ 37)
                                               #6   7ffc64e050e0 b   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a6a10 @ 10)
                                               #7   7ffc64e05860 b   self-hosted:203 (23f409295880 @ 245)
                                               #8   56406d410998 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js:256 (142f038a69c0 @ 27)
                                               #9   56406d410910 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js:840 (142f038b06f0 @ 22)
                                               #10   56406d410880 i   file:///home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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/unite@hardpixel.eu/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.

jonian commented 6 months ago

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 https://github.com/hardpixel/unite-shell/issues/303#issuecomment-1193269456.

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 commented 6 months ago

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 commented 6 months ago

You should ask on ubuntu support channels on how to give snap permissions to /home/voidf/.local/share/gnome-shell/extensions/unite@hardpixel.eu 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 commented 3 months ago

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;
}