macOS: non-native fullscreen doesn't behave well with multiple fs windows #2927
Labels
contributor friendly
A well-scoped, approachable issue for someone looking to contributor.
gui
GUI or app issue regardless of platform (i.e. Swift, GTK)
os/macos
Follow up to #2516
While fixing #2516 (reviewing #2901), I realized there is another edge case that isn't handled well: when non-native full screen is entered from multiple windows, exiting non-native fs can incorrectly reactivate the menu and possibly the dock, making still-fullscreen windows look bad.
Reproduction
Specific steps to reproduce:
Now notice that the dimensions for window B are messed up.
Config:
Solution Thoughts
The solution here I think is to track globally (i.e.
static
) whether our NonNativeFullscreen implementation added the dock/menu presentation options and to only undo them on the final window.cc @dzhlobo since you've found interest in this. 😄
The text was updated successfully, but these errors were encountered: