Hover the stylus here without touching. Blue circle = hover, red = contact.
A. File chooser
B. Installed app (PWA)
Expected: pointermove events with pointerType=pen, buttons=0 keep arriving while the pen hovers.
Actual: hover events stop for good in this tab. The pen appears only on contact:
pointerover + pointerdown in the same millisecond, and pointerout + pointerleave
with relatedTarget=null on every lift. Each contact gets a new pointerId. The element that was under the
pen stays in :hover (yellow button). Reload, fullscreen, switching tabs and rotation do not help; only a new tab does.
Switching apps through the Recents screen does not trigger it. Android itself still delivers hover
(getevent shows ABS_DISTANCE, dumpsys input lists the Chrome window in hoveringPointers).