I am so sick of badly behaved focus behavior! I hate it when websites have
onload handlers that do janky things with the focus, moving it to some arbitrary form field, not realizing that many users start interacting before the page is completely loaded. I hate it when desktop applications steal the focus, causing whatever I’ve been typing in some other appication to be lost.
Please, please, can we just all work together for a world where the active window keeps focus until the user decides otherwise? Where websites are smart enough to change focus only if you’re not currently interacting with the page, if they insist on changing focus at all?