I'm having to run a lot of sequential system.tag.queryTagHistory functions (to minimise DB impact and prevent Designer timeouts) and this popup is constantly stealing focus of my OS (Windows) and I basically can't do any other work while it's running (going to take 10s of minutes)...
Can it not do this? I can't express how annoying it is, but maybe this video below can.
It even jumps across to the Windows "Desktop" that the designer is running in!! (I've never tried multiple desktops until now..)
As in these things:
No, sorry. Don't run such operations in a foreground script. Or better, don't run in the designer at all--kick off in the gateway with system.util.sendMessage().
Yeah sendMessage is definitely what i should have used! Ill go that route next time. But there are other focus issues incthe designer to do wirh that dialogue. Like when you are searching for a tag in the find replace tool, it pops up, the find replace dialogue gets pushed behind the designer window, and then the executing task dialogue closes after the results are in, but the find replace tool is left behind the designer window
This class of issue should be incidentally fixed in 8.3, actually. Not on purpose, but because I implemented a new async progress system (initially for designer saving, then expanded to cover more surface area over time). Not 100% of everything uses it, but most stuff does. There's still a potentially 'blocking' mode, but it works differently enough under the hood that I'm pretty sure it won't do the same unpleasant thing this dialog does on Windows.