-
Notifications
You must be signed in to change notification settings - Fork 55
Description
This is an exwm specific issue. Perhaps at some point I'll get a chance to try and work on it...
In exwm, because of the nature of X windows, an X window can only be displayed in one window at a time. So let's say you have firefox tabs open in 2 windows, but different tabs. (When I say tabs, I mean of course centaur tabs). If I close a tab in window "a", it's going to find the next tab to display. If the tab it chooses happens to already be open in window "b", then it will "steal" that window's contents, leaving then window "b" having to choose a new tab. In theory this could propagate all around the screen's set of windows.
What should happen is that when closing a tab and choosing a new tab, it should avoid choosing a tab that is already visible elsewhere. If there are no such tabs, that's tricky, maybe it should go back to scratch buffer or something.