Closed fthx closed 1 year ago
I reopen for future removing of our patch to this GS bug in extension itself.
@fthx The merged code is a correct patch and should NEVER be removed from Dash from Dock. It is not a GNOME Shell bug.
Removing "override-redirect" windows is extremely important. GNOME Shell itself also has to do the same work to take care to skip those windows everywhere when it's important to not include secret windows. The purpose of the "override-redirect" flag is "don't window-manage this window, at all".
After now looking at the GNOME commits you linked to, I can see however that they're working on hiding override-redirect
windows from various APIs that you are using. So in that case, in the far future when enough people are using the patched GNOME Shell, then you could remove the manual check since the API itself won't return or activate OR windows.
Just remember here, that's due to this with Thunderbird: https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1932328