Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PointerEvent algorithms] Remove 1:1 correspondence between Mouse and Pointer boundary events #520

Open
mustaqahmed opened this issue Sep 17, 2024 · 1 comment
Labels

Comments

@mustaqahmed
Copy link
Member

The UIEvents spec assumes there is "almost" a 1:1 correspondence between mouseenter and pointerenter (and same for other boundary events: mouseleave, mouseover, mouseout). For example, Step 4.1.4 in UIEvents Section 3.4.3.15. handle native mouse move says “maybe send pointerenter event with mouseenter” where the “maybe” is vague and yet it is unable to cover the underlying complexity with multiple pointers.

Possible solution

Solve #519 (Order of boundary events) first, then link the corresponding algorithms in UIEvents and PointerEvents through PE Section 11.1 Tracking the effective position of the legacy mouse pointer.

@mustaqahmed mustaqahmed changed the title [PointerEvent algorithms] [PointerEvent algorithms] Remove 1:1 correspondence between Mouse and Pointer boundary events Sep 17, 2024
@mustaqahmed
Copy link
Member Author

FYI: @garykac @flackr @smaug----

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant