The main toolbar is rescaled improperly when the workbench window is placed on a secondary monitor while the zoom value of the primary monitor is changed. E.g. consider the following setup:
Two monitors, primary monitor at 125%, secondary monitor at 100%
Start Eclipse application with rescale on runtime activate and auto scale mode quarter
Place the workbench window on secondary monitor
Change zoom value of primary monitor from 125% to 150%
This is the result:\
Sometimes this does not happen on first execution of the process. Repeatedly changing the primary monitor zoom between 125% and 150% will eventually result in the problematic state.
My impression is that some refresh operation is not executed. Simply rescaling the window, maximizing it or the like resolves the problem.
Addition: Changing the primary monitor zoom while having a window placed on another monitor seems to have more unintended effects. The window is rescaled even though the monitor is not affected at all. Also rescaling issues in other widgets occur, see, e.g., the onboarding area:
The main toolbar is rescaled improperly when the workbench window is placed on a secondary monitor while the zoom value of the primary monitor is changed. E.g. consider the following setup:
quarter
This is the result:\
Sometimes this does not happen on first execution of the process. Repeatedly changing the primary monitor zoom between 125% and 150% will eventually result in the problematic state.
My impression is that some refresh operation is not executed. Simply rescaling the window, maximizing it or the like resolves the problem.
Addition: Changing the primary monitor zoom while having a window placed on another monitor seems to have more unintended effects. The window is rescaled even though the monitor is not affected at all. Also rescaling issues in other widgets occur, see, e.g., the onboarding area: