Titlebars ruining some applications even in fullscreen #5814
Labels
C: gui-virtualization
eol-4.0
Closed because Qubes 4.0 has reached end-of-life (EOL)
P: default
Priority: default. Default priority for new issues, to be replaced given sufficient information.
T: bug
Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Milestone
Qubes OS version
4.0 fully updated to latest version
Brief summary
Certain apps do not display correctly because they show a title bar even though there should be no title bar. This effects even apps running in "full screen" as any child windows created by app which may not be intended by the app to be a real window (such as showing text tooltip, quick popup, context menu, etc) will still show qubes title bars.
To Reproduce
Download Trader Workstation https://www.interactivebrokers.co.in/en/index.php?f=38477#tws-software
Run application and there will be a titlebar surrounding application even if "full screen" is set to enabled for this qube. In "full screen" the primary window will remove the title bar. However, the issue is this uses many "popup" windows that overlay the primary window. All of these will have titlebars even though they should not (they do not even appear in the task bar)
Expected behavior
I expect the program to not show titlebars as it has a built-in title bar for all windows that need them. It interrupts the functionality of the program to have them due to the "popup windows" which are used for things as simple as tooltips.
At a minimum a when an application is put in "fullscreen mode" any child windows it creates should be without titlebar. However, an option to be without titlebar even not in fullscreen would be ideal.
You can see an image of what the app looks like you can see it has it's own titlebars: https://i.ytimg.com/vi/L6fxR3NhlSE/maxresdefault.jpg
You might think this is petty, but it impacts the functionality. In the screenshot notice there are "child windows" Each of these will have a Qubes titlebar. These "child windows" can be used as simple to have small tooltips, etc, which now will have a qubes titlebar too.
Actual behavior
Titlebars are everywhere where they should not be even if primary window is in fullscreen.
Screenshots
Correct looking app: https://i.ytimg.com/vi/L6fxR3NhlSE/maxresdefault.jpg
The picture with the problem would look just like that except primary window would have a qubes titlebar around it and the inner child windows would also have a qubes title bar
Additional context
This is not the only app that has this issues. It also affects Think or Swim trading platform. It seems to affect about every java application that has it's own built-in titlebars.
Solutions you've tried
Running the app in "fullscreen" which removes titlebars from primary window, but not child windows created by the app. Preferable solution would be a way to exclude the qubes titlebars even when not in fullscreen.
The text was updated successfully, but these errors were encountered: