I found the problematic option! (problem still exists on 1.11.5)
It's
start with file -> viewer - fullscreen.
With this option, opening a file in fullscreen mode results in a startallback on top of the window.
With the
start with file -> browser - fullscreen option, the expected behavior is a fullscreen photo.
OPTIONS window.png
VIEWER - fullscreen.png
BROWSER - fullscreen.png
Moreover! If I open a file in
viewer - fullscreen mode, subsequent switches from fullscreen to window don't result in any significant changes, and the taskbar is still visible. Likewise, if I open a file in
browser - fullscreen mode, subsequent switches from fullscreen to window don't result in any problems—all switches work fine, and the image is always on top.
Description of the problem and possible fix from opus 4.8 (maybe it will help you understand the problem better)
Cause: With startInFull=1, XnView goes fullscreen during launch — before the window is fully realized/positioned — so Windows' "rude window" (fullscreen) detection never fires, and a replacement shell like StartAllBack therefore never hides the taskbar.
Fix: Defer the showFullScreen() call until after the main window has been shown and positioned (e.g. trigger it on the first show/paint event instead of at startup) so the shell registers the fullscreen state correctly.
You do not have the required permissions to view the files attached to this post.