# 8.02 system.gui.messageBox Functionally

**URL:** <https://forum.inductiveautomation.com/t/8-02-system-gui-messagebox-functionally/26665>\
**Category:** Ignition\
**Created:** [July 18, 2019, 2:00pm UTC](https://forum.inductiveautomation.com/t/8-02-system-gui-messagebox-functionally/26665 "2019-07-18T14:00:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kwingert](https://avatars.discourse-cdn.com/v4/letter/k/ecd19e/32.png) [@kwingert](https://forum.inductiveautomation.com/u/kwingert)\
**Post date:** [July 18, 2019, 2:00pm UTC](https://forum.inductiveautomation.com/t/8-02-system-gui-messagebox-functionally/26665/1 "2019-07-18T14:00:56Z")

</div>

I’m looking to use the system.gui.messageBox to alert users of abnormal condition when loading a recipe file.

What exactly does system.gui.messageBox stop when waiting for user to click OK?

Does it just stop the script that called it or does it prevent other event based scripts from running while waiting on user input?

Thanks

---

<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:** [July 18, 2019, 3:24pm UTC](https://forum.inductiveautomation.com/t/8-02-system-gui-messagebox-functionally/26665/2 "2019-07-18T15:24:11Z")

</div>

`system.gui.messageBox` is a _modal_ interrupt - meaning that it blocks everything on the ‘Event Dispatch Thread’ (a Java Swing UI concept). _All_ script handling will be interrupted, unless you’ve specifically created an asynchronous thread before calling your message box.

---

<div class="post-metadata">

**Author:** ![kwingert](https://avatars.discourse-cdn.com/v4/letter/k/ecd19e/32.png) [@kwingert](https://forum.inductiveautomation.com/u/kwingert)\
**Post date:** [July 18, 2019, 5:14pm UTC](https://forum.inductiveautomation.com/t/8-02-system-gui-messagebox-functionally/26665/3 "2019-07-18T17:14:59Z")

</div>

Is there a built in popup for displaying information that I could use as an alternative that would not interrupt script handling? I don’t need it to pause the script that causes it either the information is just for diagnostic purposes.

I could make a text box and call a popup with it on it but if there is something built in I would rather use that.

---

<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:** [July 18, 2019, 5:24pm UTC](https://forum.inductiveautomation.com/t/8-02-system-gui-messagebox-functionally/26665/4 "2019-07-18T17:24:45Z")

</div>

There is not, no - opening your own popups is the way to go.
