Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(134)

Unified Diff: third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt

Issue 1809603003: Separate mouse transition events from pointerevent (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Better comment Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt
diff --git a/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt b/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt
index 3ed7dd362e1e8335d574223fc0134210e8118af2..3d7080e052df0e1b396e8ea10b01ccf4dd4afa77 100644
--- a/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt
+++ b/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-event-properties-expected.txt
@@ -5,681 +5,681 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
--- move mouse into target ---
Received pointerover
-Received mouseover
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerover"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is -1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
Received pointerenter
+Received mouseover
+PASS lastPointerEvents.length is 2
+PASS lastPointerEvents[0].type is "pointerover"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is -1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
Received mouseenter
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerenter"
-PASS lastPointerEvent.bubbles is false
-PASS lastPointerEvent.cancelable is false
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is -1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerenter"
+PASS lastPointerEvents[0].bubbles is false
+PASS lastPointerEvents[0].cancelable is false
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is -1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
Received pointermove
Received mousemove
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointermove"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is -1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointermove"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is -1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
--- move within target ---
Received pointermove
Received mousemove
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointermove"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 25
-PASS lastPointerEvent.clientY is 41
-PASS lastPointerEvent.layerX is 25
-PASS lastPointerEvent.layerY is 41
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 7
-PASS lastPointerEvent.offsetY is 15
-PASS lastPointerEvent.pageX is 25
-PASS lastPointerEvent.pageY is 41
-PASS lastPointerEvent.screenX is 25
-PASS lastPointerEvent.screenY is 41
-PASS lastPointerEvent.x is 25
-PASS lastPointerEvent.y is 41
-PASS lastPointerEvent.button is -1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointermove"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 25
+PASS lastPointerEvents[0].clientY is 41
+PASS lastPointerEvents[0].layerX is 25
+PASS lastPointerEvents[0].layerY is 41
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 7
+PASS lastPointerEvents[0].offsetY is 15
+PASS lastPointerEvents[0].pageX is 25
+PASS lastPointerEvents[0].pageY is 41
+PASS lastPointerEvents[0].screenX is 25
+PASS lastPointerEvents[0].screenY is 41
+PASS lastPointerEvents[0].x is 25
+PASS lastPointerEvents[0].y is 41
+PASS lastPointerEvents[0].button is -1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
Received pointermove
Received mousemove
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointermove"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is -1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointermove"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is -1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
--- click each button ---
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is 0
-PASS lastPointerEvent.buttons is 1
-PASS lastPointerEvent.pressure is 0.5
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is 0
+PASS lastPointerEvents[0].buttons is 1
+PASS lastPointerEvents[0].pressure is 0.5
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is 0
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is 0
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is 1
-PASS lastPointerEvent.buttons is 4
-PASS lastPointerEvent.pressure is 0.5
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is 1
+PASS lastPointerEvents[0].buttons is 4
+PASS lastPointerEvents[0].pressure is 0.5
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is 1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is 1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is 2
-PASS lastPointerEvent.buttons is 2
-PASS lastPointerEvent.pressure is 0.5
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is 2
+PASS lastPointerEvents[0].buttons is 2
+PASS lastPointerEvents[0].pressure is 0.5
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 23
-PASS lastPointerEvent.clientY is 31
-PASS lastPointerEvent.layerX is 23
-PASS lastPointerEvent.layerY is 31
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is 5
-PASS lastPointerEvent.offsetY is 5
-PASS lastPointerEvent.pageX is 23
-PASS lastPointerEvent.pageY is 31
-PASS lastPointerEvent.screenX is 23
-PASS lastPointerEvent.screenY is 31
-PASS lastPointerEvent.x is 23
-PASS lastPointerEvent.y is 31
-PASS lastPointerEvent.button is 2
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 23
+PASS lastPointerEvents[0].clientY is 31
+PASS lastPointerEvents[0].layerX is 23
+PASS lastPointerEvents[0].layerY is 31
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is 5
+PASS lastPointerEvents[0].offsetY is 5
+PASS lastPointerEvents[0].pageX is 23
+PASS lastPointerEvents[0].pageY is 31
+PASS lastPointerEvents[0].screenX is 23
+PASS lastPointerEvents[0].screenY is 31
+PASS lastPointerEvents[0].x is 23
+PASS lastPointerEvents[0].y is 31
+PASS lastPointerEvents[0].button is 2
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
--- click with each modifier ---
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is true
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is true
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is true
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is true
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is true
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is true
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is true
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is true
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is true
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is true
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is true
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is true
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is true
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is true
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is true
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is true
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is true
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is true
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is true
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is true
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is true
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is true
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is true
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is true
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is true
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is true
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is true
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is true
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is true
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is true
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is true
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is true
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is true
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is true
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is true
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is true
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is true
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is true
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is true
-PASS lastPointerEvent.getModifierState('Symbol'); is false
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is true
+PASS lastPointerEvents[0].getModifierState('Symbol'); is false
Received pointerdown
Received mousedown
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerdown"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is true
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerdown"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is true
Received pointerup
Received mouseup
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerup"
-PASS lastPointerEvent.getModifierState('Control'); is false
-PASS lastPointerEvent.getModifierState('Shift'); is false
-PASS lastPointerEvent.getModifierState('Meta'); is false
-PASS lastPointerEvent.getModifierState('Alt'); is false
-PASS lastPointerEvent.getModifierState('AltGraph'); is false
-PASS lastPointerEvent.getModifierState('OS'); is false
-PASS lastPointerEvent.getModifierState('Fn'); is false
-PASS lastPointerEvent.getModifierState('CapsLock'); is false
-PASS lastPointerEvent.getModifierState('ScrollLock'); is false
-PASS lastPointerEvent.getModifierState('NumLock'); is false
-PASS lastPointerEvent.getModifierState('Symbol'); is true
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerup"
+PASS lastPointerEvents[0].getModifierState('Control'); is false
+PASS lastPointerEvents[0].getModifierState('Shift'); is false
+PASS lastPointerEvents[0].getModifierState('Meta'); is false
+PASS lastPointerEvents[0].getModifierState('Alt'); is false
+PASS lastPointerEvents[0].getModifierState('AltGraph'); is false
+PASS lastPointerEvents[0].getModifierState('OS'); is false
+PASS lastPointerEvents[0].getModifierState('Fn'); is false
+PASS lastPointerEvents[0].getModifierState('CapsLock'); is false
+PASS lastPointerEvents[0].getModifierState('ScrollLock'); is false
+PASS lastPointerEvents[0].getModifierState('NumLock'); is false
+PASS lastPointerEvents[0].getModifierState('Symbol'); is true
--- move mouse out of target ---
Received pointerout
-Received mouseout
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerout"
-PASS lastPointerEvent.bubbles is true
-PASS lastPointerEvent.cancelable is true
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 13
-PASS lastPointerEvent.clientY is 21
-PASS lastPointerEvent.layerX is 13
-PASS lastPointerEvent.layerY is 21
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is -5
-PASS lastPointerEvent.offsetY is -5
-PASS lastPointerEvent.pageX is 13
-PASS lastPointerEvent.pageY is 21
-PASS lastPointerEvent.screenX is 13
-PASS lastPointerEvent.screenY is 21
-PASS lastPointerEvent.x is 13
-PASS lastPointerEvent.y is 21
-PASS lastPointerEvent.button is -1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
Received pointerleave
+Received mouseout
+PASS lastPointerEvents.length is 2
+PASS lastPointerEvents[0].type is "pointerout"
+PASS lastPointerEvents[0].bubbles is true
+PASS lastPointerEvents[0].cancelable is true
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 13
+PASS lastPointerEvents[0].clientY is 21
+PASS lastPointerEvents[0].layerX is 13
+PASS lastPointerEvents[0].layerY is 21
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is -5
+PASS lastPointerEvents[0].offsetY is -5
+PASS lastPointerEvents[0].pageX is 13
+PASS lastPointerEvents[0].pageY is 21
+PASS lastPointerEvents[0].screenX is 13
+PASS lastPointerEvents[0].screenY is 21
+PASS lastPointerEvents[0].x is 13
+PASS lastPointerEvents[0].y is 21
+PASS lastPointerEvents[0].button is -1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
Received mouseleave
-PASS lastPointerEvent is non-null.
-PASS lastPointerEvent.type is "pointerleave"
-PASS lastPointerEvent.bubbles is false
-PASS lastPointerEvent.cancelable is false
-PASS lastPointerEvent.pointerId is 1
-PASS lastPointerEvent.pointerType is "mouse"
-PASS lastPointerEvent.isPrimary is true
-PASS lastPointerEvent.clientX is 13
-PASS lastPointerEvent.clientY is 21
-PASS lastPointerEvent.layerX is 13
-PASS lastPointerEvent.layerY is 21
-PASS lastPointerEvent.movementX is 0
-PASS lastPointerEvent.movementY is 0
-PASS lastPointerEvent.offsetX is -5
-PASS lastPointerEvent.offsetY is -5
-PASS lastPointerEvent.pageX is 13
-PASS lastPointerEvent.pageY is 21
-PASS lastPointerEvent.screenX is 13
-PASS lastPointerEvent.screenY is 21
-PASS lastPointerEvent.x is 13
-PASS lastPointerEvent.y is 21
-PASS lastPointerEvent.button is -1
-PASS lastPointerEvent.buttons is 0
-PASS lastPointerEvent.pressure is 0
+PASS lastPointerEvents.length is 1
+PASS lastPointerEvents[0].type is "pointerleave"
+PASS lastPointerEvents[0].bubbles is false
+PASS lastPointerEvents[0].cancelable is false
+PASS lastPointerEvents[0].pointerId is 1
+PASS lastPointerEvents[0].pointerType is "mouse"
+PASS lastPointerEvents[0].isPrimary is true
+PASS lastPointerEvents[0].clientX is 13
+PASS lastPointerEvents[0].clientY is 21
+PASS lastPointerEvents[0].layerX is 13
+PASS lastPointerEvents[0].layerY is 21
+PASS lastPointerEvents[0].movementX is 0
+PASS lastPointerEvents[0].movementY is 0
+PASS lastPointerEvents[0].offsetX is -5
+PASS lastPointerEvents[0].offsetY is -5
+PASS lastPointerEvents[0].pageX is 13
+PASS lastPointerEvents[0].pageY is 21
+PASS lastPointerEvents[0].screenX is 13
+PASS lastPointerEvents[0].screenY is 21
+PASS lastPointerEvents[0].x is 13
+PASS lastPointerEvents[0].y is 21
+PASS lastPointerEvents[0].button is -1
+PASS lastPointerEvents[0].buttons is 0
+PASS lastPointerEvents[0].pressure is 0
PASS successfullyParsed is true
TEST COMPLETE

Powered by Google App Engine
This is Rietveld 408576698