Community
Participate
Working Groups
Created attachment 287035 [details] Screencast showing workspace switch Example scenario using product based on Eclipse 2020-12: * SWT shell on workspace 1. Eclipse product window on workspace 2. * Action on shell triggers logging that opens Console view on workspace 1. * Gnome shell switches workspaces to workspace 2. This workspace switch did not happen in Eclipse Oxygen. The switch is very problematic for our RCP application. It is not clear it is a bug exactly, but I am trying to find out what changed so that I can try to prevent this behaviour. See attached screencast video. RHEL7, Gnome Shell 3.28.3, openjdk 11.0.11.
I have established that this behaviour changes between SWT versions 3.112.0 and 3.113.0 (versions from Maven Central). GTK version is 3.22.30; neither of these SWT versions uses GTK2.
The change was introduced in this commit: https://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=bb4b85528d973e7f97e2a0b0f632b4f0f8401b9a I don't know why.
After looking into this in some detail, I conclude that the offending fix in Bug 371545 is probably correct. It did change behaviour, and no-one seemed to notice. Meanwhile I have found a satisfactory workaround in my application, so I will close this bug.