Closed Bug 1570420 Opened 5 years ago Closed 5 years ago

Permafail TEST-UNEXPECTED-PASS | /inert/inert-retargeting.tentative.html | Tests that any pointer event on a non-inert element is correctly targeted to that element - expected FAIL

Categories

(Testing :: web-platform-tests, defect, P5)

Version 3
defect

Tracking

(firefox-esr60 unaffected, firefox-esr68 unaffected, firefox68 unaffected, firefox69 unaffected, firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox68 --- unaffected
firefox69 --- unaffected
firefox70 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: apavel)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=259219476&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/C9ub702aRqm39PDkMdeHKw/runs/0/artifacts/public/logs/live_backing.log


[task 2019-07-31T17:53:42.070Z] 17:53:42 INFO - TEST-START | /inert/inert-retargeting.tentative.html
[task 2019-07-31T17:53:42.072Z] 17:53:42 INFO - Closing window 2147483673
[task 2019-07-31T17:53:42.256Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'1'}]}
[task 2019-07-31T17:53:42.279Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'3'}]}
[task 2019-07-31T17:53:42.299Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 2, u'type': u'pointerDown'}, {u'button': 2, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'5'}]}
[task 2019-07-31T17:53:42.311Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'7'}]}
[task 2019-07-31T17:53:42.326Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 468, u'x': 159, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'9'}]}
[task 2019-07-31T17:53:42.337Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'11'}]}
[task 2019-07-31T17:53:42.351Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'13'}]}
[task 2019-07-31T17:53:42.371Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 2, u'type': u'pointerDown'}, {u'button': 2, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'15'}]}
[task 2019-07-31T17:53:42.387Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'17'}]}
[task 2019-07-31T17:53:42.402Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 468, u'x': 159, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'19'}]}
[task 2019-07-31T17:53:42.421Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'21'}]}
[task 2019-07-31T17:53:42.428Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'23'}]}
[task 2019-07-31T17:53:42.443Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 468, u'x': 159, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'25'}]}
[task 2019-07-31T17:53:42.454Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'27'}]}
[task 2019-07-31T17:53:42.466Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'frame': {u'frame': u'window'}, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'ba402f23-8508-4e57-836a-7071c07bb555', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'ba402f23-8508-4e57-836a-7071c07bb555'}}, {u'button': 0, u'type': u'pointerDown'}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'29'}]}
[task 2019-07-31T17:53:42.481Z] 17:53:42 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 468, u'x': 159, u'type': u'pointerMove', u'origin': u'viewport'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'31'}]}
[task 2019-07-31T17:53:42.493Z] 17:53:42 INFO -
[task 2019-07-31T17:53:42.493Z] 17:53:42 INFO - TEST-PASS | /inert/inert-retargeting.tentative.html | elementsFromPoint returns inert element
[task 2019-07-31T17:53:42.493Z] 17:53:42 INFO - TEST-PASS | /inert/inert-retargeting.tentative.html | Tests that any mouse event on a non-inert element is correctly targeted to that element
[task 2019-07-31T17:53:42.493Z] 17:53:42 INFO - TEST-FAIL | /inert/inert-retargeting.tentative.html | Tests that any mouse event on an inert element is targeted to the nearest non-inert ancestor at the same coordinates - promise_test: Unhandled rejection with value: "got mouseout on ancestorContainer"
[task 2019-07-31T17:53:42.493Z] 17:53:42 INFO - TEST-UNEXPECTED-PASS | /inert/inert-retargeting.tentative.html | Tests that any pointer event on a non-inert element is correctly targeted to that element - expected FAIL
[task 2019-07-31T17:53:42.493Z] 17:53:42 INFO - TEST-INFO | expected FAIL
[task 2019-07-31T17:53:42.831Z] 17:53:42 INFO - .
[task 2019-07-31T17:53:42.831Z] 17:53:42 INFO - TEST-ERROR | /inert/inert-retargeting.tentative.html | took 760ms
[task 2019-07-31T17:53:43.495Z] 17:53:43 INFO - Closing logging queue
[task 2019-07-31T17:53:43.495Z] 17:53:43 INFO - queue closed

James, could you, please, take a look?

Flags: needinfo?(james)

Andreas, could you, please, take a look?

Flags: needinfo?(apehrson)

I pushed an update to the ini file for this test because it seemed like a regression from bug 1493613. That's so close to impossible I won't believe it. I instead think this was caused by bug 1507495 which landed slightly before and hit bug 1569856 on the wpt4 backfills. I've retriggered some runs on those landings to figure this out.

The wpt expectation update I did was on smaug's recommendation as the author of bug 1507495. Perhaps it was wrong. In any case smaug knows a lot more than me about pointer events, so I'm forwarding the ni? to him.

Flags: needinfo?(apehrson) → needinfo?(bugs)
Flags: needinfo?(james)

James, this is actually from bug 1570063, please take a look.

Flags: needinfo?(james)
Regressed by: 1570063
No longer regressed by: 1564701

Wrong paste above, please ignore.

Flags: needinfo?(james)
Regressed by: 1564701
No longer regressed by: 1570063
Pushed by aciure@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1d960970c30f
update test expectations r=jmaher CLOSED TREE
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Assignee: nobody → apavel

Hmm, no, my backfill and retriggers show this as regressed by bug 1507495.

Flags: needinfo?(bugs)
Regressed by: 1507495
No longer regressed by: 1564701
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: