Ignition 8.3 Swapping Window Issue

Hi there!

An issue that we are experiencing on a current v8.3 project is that we are using a docked navigation bar for swapping between screens. However, some of the buttons in the navigation bar don’t open when pressed. But, we can press another button in the same nav. bar and that screen will open, then press the original desired button again and then the screen will actually open. We have tried to adjust several settings to help the desired screen to open and they are the following:

  • Changing the Docking
  • Having it start maximized
  • Changed the Cache Policy per window to never so that it isn’t waiting in the cache
  • Changed the Project Properties – Docking
  • Implemented a script to see how many windows are open – it always says 4 when we expect this to be 3
  • Confirmed that when all windows are being opened, they are ‘Open/swap’

Is there anything else that could be changed or optimized to prevent this issue? Thank you in advance!

One or more of your windows are not proper "main" windows, guaranteed:

There's no actual difference between the different window types other than their properties - a 'docked' vs 'main' window is just a reflection of which properties are set. The Open/Swap actions rely on windows being proper "main" windows in order to work; if they're not detected as such you'll end up with extra window copies and weirdly inconsistent navigation.

2 Likes