Mutter issue with Chrome: switching to a non-Chrome window but never back again
Hello,
We seek some help understanding a potential problem with Mutter in combination with Chrome.
When using Chrome, Mutter seems to switch to a non-Chrome window on tab/window change.
This is crashing Chrome components that make use of windows#event-onFocusChanged.
I am referencing this Github issue where came across this problem.
The collaborator there is on Mac OS and couldn't reproduce the problem whereas I ran into the problem on Fedora 27 and GNOME Shell 3.26.2.
Can anyone with more Mutter experience take a look at this please?
Quoting the issue for further context:
What you encountered is that the window manager seemed to switch to a non-chrome window but never switch back...That's why you see the Object -1 Object null. -1 means id of non-chrome window. null is the currentTabId if focusing on non-chrome window. And since it is all about window manager, I'm not having the same issue on macOS.
Thank you for your help and advice!