Of all the companies that should understand best practices of software, I would think a security product would be one of them.
But apparently I was wrong.
Today I updated the Avast Client, and when prompted if I wanted to restart, I told it I would do it later. I then began writing in an online-submission space that does not allow copy-paste from another source.
Then, suddenly and unexpectedly the window focus changed to Avast’s restart dialog; in the midst of typing, I typed ‘y. [return]’ without being aware the focus had changed. Suffice to say, the computer began to restart with only faintest glimpse as to why.
That is unacceptable behavior for any program. Not even Windows is that aggressive with its restart prompts, sure they are in the foreground, but they don’t change focus.
You have options. You can make the task-bar flash, you can bring a window to the foreground without changing focus.
The worst part of this is that it had not even been a full hour since I dismissed the initial restart notice.
Fix it so this is never an issue again.