Internal Frame Activation Shifts Focus to Navigation Window

Hello everyone, I have two windows in my project:

One is docked to the South (the faceplate window), and the other is set to Floating (the navigation window), so they appear side by side. The navigation window is on Layer 1, while the South-docked window is on Layer 0.

Normally in Ignition, when a popup window opens and closes, the internal frame of the opened docked window will be triggered again. But in my case, whenever the internal frame activates, the focus automatically jumps to the navigation window (Layer 1) instead of returning to the faceplate window.
Is this happening because both windows are side by side and the navigation window has a higher layer?

Is there a way to prevent the focus from switching to the navigation window?

Ignition Version 8.1.48

Docked windows are not expected to be used this way--they are at the end of the stack for focus. You should dock the nav window like everyone else.

Consider combining both functions into a single docked window.


We are using two main windows in our project — both of them are main windows, not docked windows. The faceplate window is positioned to behave like a south-docked window, so it automatically stays at the bottom. The navigation window is also manually positioned to align with the faceplate window

When we assign the navigation window to Layer 1 and the faceplate window to Layer 0, an issue occurs. Normally in Ignition Vision, when a popup window opens and closes, the internal frame of any opened window is triggered again. However, in my case, whenever the internal frame activates, the focus automatically jumps to the navigation window (Layer 1) instead of returning to the faceplate window.

I’m trying to confirm whether this happens because both windows are side by side and the navigation window is on a higher layer.

I also tried converting the navigation window into a template. But when this template is placed on different faceplates, it causes a flicker issue. For example, I have three pages. When all templates initially show Page 1, and I click Page 2 and navigate to another faceplate, Page 1 appears for a fraction of a second before switching to Page 2, causing a noticeable flicker.

Could you please let me know if there is any way or an alternative solution to overcome these issues?

Other than what I already suggested, no:

Just to clarify, the faceplate is not a single window. We have multiple faceplate windows, and the navigation window is used to switch between them. Because of this, we are not able to combine everything into a single window. Could you please suggest how we can overcome this issue?

Dock the nav window. Probably also put it on layer 0.

Hello,
Below is the Reference document in which we have recorded all the cases we have tested

Docked_window_issue.pdf (103.4 KB)

Thank You in advance.