Skip to content

Revise Haptics explainer based on CSSWG F2F feedback#1302

Open
liminzhu wants to merge 28 commits intomainfrom
user/limzh/haptics
Open

Revise Haptics explainer based on CSSWG F2F feedback#1302
liminzhu wants to merge 28 commits intomainfrom
user/limzh/haptics

Conversation

@liminzhu
Copy link
Copy Markdown
Member

On a high level

  • Replaced pseudo-class declarative model with new model centered on @haptic-trigger, including effect/intensity/phase descriptors and enter/exit trigger semantics.
  • Greatly expanded Alternatives Considered with CSS/JS/HTML options, tradeoff analysis, comparison matrix, and side-by-side appendix examples.
  • Removed scroll-snap-haptics in favor of :snapped
  • Added explicit conflict handling for overlapping declarative rules
  • Added a shared input-device routing model and updated activation model accordingly.
  • Added deferred user preference media feature discussion.
  • Editorial cleanup and organization improvements

liminzhu and others added 28 commits March 13, 2026 13:33
Co-authored-by: Kevin Babbitt <kbabbitt@microsoft.com>
…ly on selector start-matching, and update related documentation for consistency.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant