STR: 1. Open this: data:text/html,<button onClick="this.parentNode.removeChild(this);">Remove</button> 2. Focus the button. 3. Press it. Expected: Focus should be fired on the document. Actual: No focus event. Note that: 1. document.activeElement does return the body. 2. The document accessible does get the focused state.
There's no DOM focus per data:text/html,<button onClick="this.parentNode.removeChild(this);">Remove</button><script>document.addEventListener('focus', e => console.log(e.target), true);</script> Neil, what do you think?
(In reply to Neil Deakin from comment #2) > > *** This bug has been marked as a duplicate of bug 559561 *** Thanks, Neil! I'm curious if the document should not be focused in addition to 'blur' event, since it looks like an accessibility/usability issue. Jamie, how hard does it beat NVDA users?