Open Bug 1953669 Opened 6 months ago Updated 6 months ago

[Pointer Events] The pressure of pointer event boundary events should be considered with the last pressure value of the pointerId

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

defect

Tracking

()

People

(Reporter: masayuki, Unassigned)

References

Details

The pointer boundary events are usually dispatched before dispatching a pointer event which represents a user input. Therefore, the button/buttons state are used previous state. So, we should use the last pressure value even if it's changed by the user input.

I think PageInfo needs to store the last pressure value after dispatching the source pointer event. Then, CreateMouseOrPointerWidgetEvent in EventStateManager.cpp should use the last pressure of the same pointerId.

Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.