G-dH / vertical-workspaces

V-Shell is a GNOME Shell extension that allows you to customize the layout and behavior of the Shell UI.
GNU General Public License v3.0
229 stars 20 forks source link

[BUG] [CONFLICT] Weird window...? #194

Open certifiedfoolio opened 1 month ago

certifiedfoolio commented 1 month ago

Describe the bug Weird "window" appears on gnome-shell startup on the first workspace. This only started occurring after I installed v-shell. It works like a regular window, and the window name seems to be "Gjs." Basic debug information

To Reproduce Steps to reproduce the behavior:

  1. Login
  2. Weird solid-color window appears (in my case it is gray, idk if its the same on other systems)

Expected behavior Gnome-shell starting as expected WITHOUT any weird windows.

Screenshots Don't worry, not having window controls is part of my workflow. image

System:

System log output

Window manager warning: Ping serial 1430624 was reused for window 0xa00006, previous use was for window 0x1c00003.
invalid (NULL) pointer instance
g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
invalid (NULL) pointer instance
g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
JS ERROR: TypeError: actor.firstChild is null
get_rounded_corners_effect@file:///home/the-bucket-boy/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/utils/ui.js:151:1
enable/WorkspaceAnimationController.prototype._prepareWorkspaceSwitch@file:///home/the-bucket-boy/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/extension.js:143:48
animateSwitch@resource:///org/gnome/shell/ui/workspaceAnimation.js:417:14
_switchWorkspace@resource:///org/gnome/shell/ui/windowManager.js:1634:34
actionMoveWorkspace@file:///home/the-bucket-boy/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/windowManager.js:123:23
_showWorkspaceSwitcher@resource:///org/gnome/shell/ui/windowManager.js:1826:18
@resource:///org/gnome/shell/ui/init.js:21:20

invalid (NULL) pointer instance
g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
invalid (NULL) pointer instance
g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
certifiedfoolio commented 1 month ago

Disabling Forge, logging out and back in, and re-enabling still brings back this "window" to the current workspace, btw.

G-dH commented 1 month ago

Thanks for reporting this. However, there are too many conflicting extensions on your list. It's not just Forge and V-Shell that could be involved. You'll need to identify which combinations of extensions and their settings are causing the issue.

certifiedfoolio commented 1 month ago

Thanks for reporting this. However, there are too many conflicting extensions on your list. It's not just Forge and V-Shell that could be involved. You'll need to identify which combinations of extensions and their settings are causing the issue.

Upon further experimentation, I have indeed found another culprit! "Peek Top Bar on Fullscreen" (peek-top-bar-on-fullscreen@marcinjahn.com), in combination w/ Forge, will cause this "window" to appear.

G-dH commented 1 month ago

You can try disabling some of the V-Shell modules, I'd start with "Panel".

certifiedfoolio commented 1 month ago

You can try disabling some of the V-Shell modules, I'd start with "Panel".

Nope. Annoying window still appears... :/