Is there any downside of turn OverlayPopups true in Win32PlatformOptions? #17941
-
On windows7, all popup margin area background became white instead of transparent, and i find out turning OverlayPopups true can fix this. My question is there any downside to this? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
I've experienced a couple of weird issues with that option set. For example, sometimes opening ComboBoxes may change the scroll position. Right now, you have to set this option in order to create overlay popups which should stay open (IsLightDismissEnabled = false) because of an ancient bug which creates a popup window with TopMost enabled: There's another PR here: In short, if the two PRs above get merged, you can decide what to use depending on the use case. |
Beta Was this translation helpful? Give feedback.
I've experienced a couple of weird issues with that option set. For example, sometimes opening ComboBoxes may change the scroll position. Right now, you have to set this option in order to create overlay popups which should stay open (IsLightDismissEnabled = false) because of an ancient bug which creates a popup window with TopMost enabled:
#17841
The above PR fixes this issue and hopefully this PR will be merged soon, so upvoting or commenting on it could help ;)
There's another PR here:
#5629
If this gets merged, you could leave OverlayPopups set to false so that all controls by default use the native window but specific popups can be configured to use the Overlay layer.
In short, if th…