As a user,
I want your application to randomly steal focus
So that,
I enter my password managers main password into a chat box
I want your application to randomly steal focus
So that,
I enter my password managers main password into a chat box
@xssfox UI updating or refreshing in ways that change what actions do after an interactive screen has been presented to the user is one of my toxic patterns.
I think UI should be turn based, not like a first person shooter.
@larsmb @xssfox
OTOH, pretty sure back in WinXP and gtk2 days it was possible to change UI elements without user interaction, it's just that it was usually fast enough the user couldn't outrun the code.
Which didn't eliminate all race conditions (eg. popup stealing your focus) but did eliminate some classes of them (eg. UI shifting from under your mouse; starting typing too quickly before focus changes, etc)