Infusing a widget should reuse existing DOM rather than recreate from scratch, when possible (for widgets where the DOM is the same, or very similar, in PHP and JS).
- It would potentially be faster (fewer DOM operations)
- It would avoid interfering with browser's built-in functionality
- T106313: Infusion breaks browser autofocus: partially fixed, my patch to fix it completely is so complicated it's been waiting two months for any reviews
- T114134: Special:MovePage interface loses what it had in the new title field if you go to a new page and then come back to it: probably impossible to work around efficiently and reliably