Bugzilla – Bug 20108
Clarify pointer capture behavior
Last modified: 2012-12-09 00:58:53 UTC
Opening on behalf of Brandon Wallace:
Recommended details to add (based on IE10's implementation):
1. You can only capture a pointer if buttons>0 (e.g. mouse button is down, finger is on screen, or pen tip is on digitizer). So you can't just spy on interactions with UI outside your scope.
2. Once you set capture to a pointer, its target property will always be the capturing element. So while you can monitor movement of the pointer outside your contact (again, only while it's down), you can't get references to elements, etc.
3. Capture is automatically release when the pointer comes up (e.g. buttons==0).
4. Pointer events are not dispatched to elements not in the document.
5. Compatibility mouse events are also redirected to the capture element.
Fixed as suggested per 12/4 telecon resolution.