Today, Input Exclusion states that Excluding inputs generally include mousedown, keydown, pointerdown, and change events
This "generally" opens up some flexibility, however, we may want to put in a note to specifically call out some situations in particular, when the user interacts with the Browser UI in ways that affect the Renderer:
- Use of back/forward buttons, which it causes a same-document navigation
- When user changes zoom settings which re-layout the page
- When user changes language/translation settings which replaces text content causing layout
- When user taps a system notification (which fires an event which change the page)
There may be more. All of these are in the same spirit of the original intention behind exclusion windows: the accompanying layout shifts are decidedly not unexpected.