Engine icon indicating copy to clipboard operation
Engine copied to clipboard

Bug: Some Hammer dialogs are not modals

Open darvil82 opened this issue 1 year ago • 0 comments

Describe the bug

Some Hammer dialogs do not properly block user interaction in the main program when opened.

If the user opens one of these dialogs, it will be possible to click outside and put the main window back into focus. This causes the viewports to not redraw properly. The issue only remains while the dialog is open. Once closed, viewports will continue to behave normally.

Dialogs found causing this issue:

  • Instancing > Collapse > (any option).
  • Instancing > Create Manifest....
  • VisGroups > Cordons > Select cordon > Delete

To Reproduce

  1. Open one of the dialogs indicated above.
  2. Click outside of the dialog inside Hammer.
  3. Notice how focus of the dialog is lost. Viewports do not properly redraw.

Issue Map

None.

Expected Behavior

These dialogs especifically should block external interaction when open (modal dialog). They could also behave as most other dialogs that do not block interaction (these do not have the issues mentioned), though, this isn't the best option since these dialogs aren't needed to have open continuosly.

Operating System

Windows 11

darvil82 avatar Jan 17 '24 01:01 darvil82