-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AlwaysOnTop does not work with Fullscreen or kiosk #4554
Comments
I'm experiencing the same issue, with rc1 and rc2. |
This issue is significant because, when you run some content in your app that have Flash, Windows terminal window flashes over the app for a moment. That is happening with nwjs 12 and 13 with PPAPI Flash. Is there a way to avoid that window to flash? If not, then fixing this is critical for our application to be able to go to production with nw13, since when always on top works as it should, that does not happen. |
@rogerwang is this planed to be fixed anytime soon? This is very important to us (SeeYouLink). Thanks, |
Will fix this soon. Thanks. |
This is fixed in git and will be available in the next nightly build. |
It was caused by an upstream measure that not letting window covering task bar becomes always-on-top: https://bugs.chromium.org/p/chromium/issues/detail?id=320107 |
In 0.13-rc1, on at least Windows, AlwaysOnTop does not work with fullscreen or even almost fullscreen windows.
AlwaysOnTop works correctly for small windows, but not for windows that cover most or all of the monitor. For example, on a 1920x1080 monitor, a 1920x1040 AlwaysOnTop window successfully prevents other windows from being diplayed on top of it, but a 1920x1060 or larger window will not. Both claim success (win.isAlwaysOnTop()==true), but only the smaller window is actually always on top. Above a certain size, some property of the window doesn't actually get set and other apps can be focused on top of it.
The text was updated successfully, but these errors were encountered: