Element.requestFullscreen() will unintended change document.activeElement on Safari 14+ if Document include an input element. Reproduce: 1. Open https://semibold.github.io/Fullscreen/test/index.html on Safari 14+ 2. Select Consoles tab in DevTools 3. Run `document.body.appendChild(document.createElement('input'))` to insert an input element 4. Run `console.log(document.activeElement)` (log: document.body) 5. Click [Request] button to requestFullscreen on current page 6. Run `console.log(document.activeElement)` (log: input. Expected: document.body)
<rdar://problem/70161671>