Adding Gestures to WebDriver, What a Drag
summary
Mozilla implements gesture support for WebDriver by adding a multi-action chain that batches per-finger action chains (press, move, moveByOffset, wait, release) and sends them to Marionette to avoid per-call latency. Demo shows scrolling and a real pinch zoom; the engine ticks synchronized steps across fingers so shorter chains can idle while longer ones continue. The change adds a wait primitive for hold timing, targets W3C WebDriver extension, and flags compatibility issues between touch and pointer event specs.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 0:30Malini Das
- 2:16Mobile is the future
- 3:35Touch screens
- 4:42Surface tables
- 6:22Single finger gestures
- 7:15Advanced user interactions
- 7:51Hovers
- 8:33Touch
- 9:12Basic primitives
- 11:32Demo
- 16:47MultiAction Chain
- 17:46Synchronize Actions
- 18:58MultiActions
- 19:51Actions
- 21:14Handle gracefully
- 21:43Action chains
- 22:46Action release
- 23:23Pinch zoom
- 26:56Where to next








