aunetx / blur-my-shell

Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
https://extensions.gnome.org/extension/3193/blur-my-shell/
GNU General Public License v3.0
1.58k stars 87 forks source link

Switching workspaces via trackpad gesture hides windows on external displays #431

Open PJansky opened 1 year ago

PJansky commented 1 year ago

Switching workspaces via trackpad gesture hides windows on external displays. Pulling the windows to the primary display in the overview allows the windows to be seen again. This even happens with all other extensions disabled. This bug is probably related to #388

Steps to reproduce

  1. Open a window on an external monitor
  2. Switch workspaces via trackpad gesture
  3. Switch back to first workspace -> All windows on the external monitors appear in the overview but are not focusable and visible on the desktop

System Information GNOME 44 on Fedora 38, but I believe it also happened on Fedora 37 with GNOME 43

Video Here is a demonstration. I opend windows on all three displays and then swiped to a different workspace and back two times. Screencast from 2023-05-04 12-11-42.webm

Relevant logs Always prints: gnome-shell: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed

Sometimes also triggers: gnome-shell: Window manager warning: Ping serial 22401436 was reused for window W30, previous use was for window W53.

stpnwf commented 1 year ago

I believe a workaround for that is to turn off Application blur. I think that is what worked for me.