Copy/Move Dialog not showing when script detached dialog already on

Have done a bit more investigation into this bug.
If a detached script dialog is already showing and a copy/move operation initiated on the same drive or internal drive the copy/move dialog does not show until the script dialog is closed.

Steps to reproduce:

  • show a script detatched dialog, here is a basic one (called with Simple_dialog) Simple dialog.opusscriptinstall (1.3 KB)
  • initiate a copy/move operation internally, large enough to show the copy/move dialog for 30 seconds or so.

Not sure if it's the type of drives causing the bug,
my internal ones are PCIe M.2 SSDs,
the bug does not happen with external HDDs.

Opus tries to not open progress dialogs over the top of other dialogs owned by the Lister (so that things like error messages aren't hidden). If you want to launch a script dialog and leave it running its best to not have it owned by the Lister, by using DOpus.Dlg() to create a new dialog object rather than use the one supplied in the command.