Bug: Annoying GUI Behaviour: Child Windows Disappear
I'm not sure if this is the right forum for this but here goes.
When operating with STM32CubeIDE, and doing something that causes a child window to pop up, the window can disappear behind other windows and alt-tab can't find them. I have to drag other windows on my desktop around to find the child window lurking underneath.
Environment:
- STM32CubeIDE Version 1.16.1
- OS: Ubuntu 22.04.5 LTS 64 Bit
- Desktop: Gnome V42.9
- Windowing System X11
- Graphics: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) using Nouveau
To reproduce:
- Open a browser and a few other apps maximized.
- Open STM32CubeIDE.
- In the main IDE window, click on Help -> Manage Embedded Software Packages.
- Now Alt-Tab to some other application.
- Alt-Tab back to find the Embedded SoftwarePackages Manager.
Expected Behavour:
Embedded SoftwarePackages Manager appears.
Actual Behavour:
Embedded SoftwarePackages Manager cannot be found.
Additonal Information:
By dragging all the windows around or minimizing them, eventually you will find the Embedded SoftwarePackages Manager child window.
Workaround:
As soon as the Embedded SoftwarePackages Manager appears, right-click over the widget and select "Always on Top". Now it doesn't disappear anymore though the causes it to always cover other content on the desktop. This workaround only is in effect for the current STM32CubeIDE session. If STM32CubeIDE is closed, the "Always On Top" setting is not remembered and the problem recurs.
I am aware that STM32CubeIDE is derived from Eclipse but I have no way of knowing if this bug is applicable to STM32CubeIDE or the upstream Eclipse project. If this behaviour is the responsibility of Eclipse developers, please don't hesitate to comment with guidance on how to proceed with reporting this bug with the Eclipse team.
