It seems the issue was reintroduced?
I’m on Navigraph Charts Version: 8.26.0 Build: 4957778303 the app does remember the correct monitor not the size and position though?
The app will reset to the primary monitor with the default size & location if the OS reports the window as “out of bounds”. In a recent update, we made it so that the window could be 99% out of bounds and still keep its position, and we have thoroughly tested this on our side without any issues - see this post:
Please let us know what your setup looks like. What resolution are you using? Multiple monitors? Any scale settings?
i tried the apporach with the high dpi setting, lettign the app decide, and it seems to work.
4K + 1080p vertical touchdisplay (Win11 125%). Now even if the window is placed close to the edge it remembers, THANKS for the quick support even though it might not be a fix but a workaround. Discord, VATprism and vPilot remeber it without any tinkering.
I was asked to include my case in this post, as it is related to the problem, even though it is not identical:
My monitor setup consist of a wide monitor w/ 3440 x 1440 and 100% scaling for the MSFS and a 4k monitor w/ 3840 x 2160 and 150% scaling where I put for example the Navigraph chart app. As Navigraph always lost/forgot the window size after closing the app and reopen the other day I tried to found a solution at Google Gemini. Here what I got:
> Navigraph Charts is built on the Electron framework (similar to Discord or Slack). A well-known, systemic bug in Electron causing issues with multi-monitor setups with different DPI scalings leads to the window-state.json file saving incorrect values. When closing, the program confuses logical (scaled) and physical (unscaled) pixel coordinates. This causes the window to be massively displaced or shrunken upon the next launch.Here is how you can permanently fix or easily bypass this issue: > Solution : Force Windows DPI Compatibility (Recommended) You can instruct Windows to handle the scaling for Navigraph Charts instead of letting Electron do it. This fixes the incorrect writing to the JSON file in most setups: Close Navigraph Charts completely. Right-click the shortcut for Navigraph Charts (on your desktop or start menu) and select Properties. Switch to the Compatibility tab. Click the Change high DPI settings button at the bottom. Check the box at the very bottom that says Override high DPI scaling behavior. In the dropdown menu underneath, select System (Enhanced) or System.Click Apply and OK on all windows.
Might be not a bad idea to either add this work around to the FAQ or even better fix it by let windows do the scaling by default.