New issue
Advanced search Search tips

Issue 763405 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Incorrect pointerleave/out events when pointerup happens for pen

Project Member Reported by nzolghadr@chromium.org, Sep 8 2017

Issue description

When a stylus supports hover and when we lift the stylus Chrome sends a touchend message to Blink. Since Blink assumes touchend means the end of the sequence for the pointer it also sends the leave/out event after pointerup similar to touch.
However, when pen supports hover although it should send a pointerup but it should not send the leave until the pen leaves the range of the digitizer.
We need to probably look at is_pointer_inrange_param in WM_POINTERUP and expose this flag to Blink so it can make a decision whether to send the leave/out events after up.

https://msdn.microsoft.com/en-us/library/windows/desktop/hh454928(v=vs.85).aspx

 

Sign in to add a comment