# IHM blocked if diagnostics popup is opened and messageBox

**URL:** <https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132>\
**Category:** Ignition\
**Created:** [August 23, 2013, 12:06pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132 "2013-08-23T12:06:04Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [August 23, 2013, 12:06pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/1 "2013-08-23T12:06:04Z")

</div>

Ignition 7.6.2  
Win 7.

when the standard “Help/diagnostics popup” is opened in the vision client, if we click on a button on windows with a system.gui.messageBox command :  
As a result the screen is blocked :

- can’t close or move the Help/diagnostics popup
- can’t acces the information message (must be behind ?)

I suppose the same problem can occur with the other system.gui errorBox, confirmBox…

---

<div class="post-metadata">

**Author:** ![dave.fogle](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@dave.fogle](https://forum.inductiveautomation.com/u/dave.fogle)\
**Post date:** [August 26, 2013, 11:28pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/2 "2013-08-26T23:28:18Z")

</div>

Thanks for bringing this to our attention. I've added a ticket to our system to get this issue resolved. Just so you know, you are able to interact with the popup window using the keyboard even though you can't see it. In the case of the messagebox you can just press the spacebar or the enter key and the messagebox will be acknowledged.

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [April 1, 2021, 7:44am UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/3 "2021-04-01T07:44:22Z")

</div>

this issue still exist in **8.1.3** …

---

<div class="post-metadata">

**Author:** ![mori.luca](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mori.luca/32/13424_2.png) [@mori.luca](https://forum.inductiveautomation.com/u/mori.luca)\
**Post date:** [April 1, 2021, 12:14pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/4 "2021-04-01T12:14:26Z")

</div>

> [@mazeyrat](#):
>
> 8.1.3

Is there any way somebody is came up with?  
I'm facing the same problem and i can't find a solution.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 1, 2021, 12:19pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/5 "2021-04-01T12:19:37Z")

</div>

Hmm, AFAIK this was resolved in October 2013 with this note:

> Diagnostics window is no longer always-on-top, so events can be properly be passed to the project when the diagnostics window is minimized. Also, GUI elements like modal windows are no longer covered up by the diagnostics window.

Not the case? You can't minimize the diagnostics window?

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [April 1, 2021, 12:26pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/6 "2021-04-01T12:26:21Z")

</div>

IMO, the issue was partially resolved, if the messageBox is not fully covered by the diagnostic windows.  
But in case the diagnostic window is open and the modal messageBox if fully covered by the diagnostic windows, you are locked and you can’t move the diagnostics windows or see the messageBox to close it.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 1, 2021, 12:27pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/7 "2021-04-01T12:27:07Z")

</div>

I opened a new issue and referenced this forum thread and the old issue.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [May 11, 2021, 5:11pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/8 "2021-05-11T17:11:47Z")

</div>

I’m unable to reproduce the scenario you’re describing. Perhaps you could put together a video or export of a project that shows it more clearly.

[https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/c/2c3f760787b9939af25a4a7cfe6c45e89a4bc1f2.mp4](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/c/2c3f760787b9939af25a4a7cfe6c45e89a4bc1f2.mp4)

(for internal reference, we can re-open ticket 2192 if we can reproduce this)

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [May 11, 2021, 7:14pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/9 "2021-05-11T19:14:40Z")

</div>

Ignition ( **8.1.3** ) is launched in Fullscreen.

The diagnostics windows is open.  
A message box (not too wide, with a short text) is opened behind the diagnostics windows.  
We can’t click on anything. The focus seem to be on the message box, but the box is full covered by the diagnostics windows.

[https://dl.dropboxusercontent.com/s/43wu5awcu51no8z/bug\_focus\_diag\_windows.gif?dl=0(image larger than 3072KB)](https://dl.dropboxusercontent.com/s/43wu5awcu51no8z/bug_focus_diag_windows.gif?dl=0)

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [July 1, 2021, 4:45pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/10 "2021-07-01T16:45:04Z")

</div>

I still have this issue in **Ignition 8.1.7**  
As a workaround, is there a way to close by script the diagnostic windows ?  
If it’s possible I will close this windows before open a message box.

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [August 27, 2021, 2:28pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/11 "2021-08-27T14:28:44Z")

</div>

any progress about this issue ?  
or a workaound to be able to close “diagnostic windows” before opening a modal box ?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [August 27, 2021, 3:44pm UTC](https://forum.inductiveautomation.com/t/ihm-blocked-if-diagnostics-popup-is-opened-and-messagebox/7132/12 "2021-08-27T15:44:01Z")

</div>

> [@Project Properties via code](https://forum.inductiveautomation.com/t/project-properties-via-code/31991/2):
>
> This isn’t directly possible - you can theoretically retrieve project properties in the runtime, but modifying them wouldn’t actually do anything to your running client. If you just need to toggle the menu bars, then that’s the approach to take. Theoeretically, something like this might work: from javax.swing import SwingUtilities from com.inductiveautomation.factorypmi.application import FPMIApp fpmiapp = SwingUtilities.getAncestorOfClass(FPMIApp, \<some component reference\>) if fpmiapp is no…

If you use this code to get a reference to FPMIApp, then use reflection (i.e. Apache commons FieldUtils) to read the `diagnosticsDialog`, you could then `setVisible(false)` to ensure it's not showing.
