Closed Bug 1882802 Opened 1 year ago Closed 1 year ago

Frequent /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Trusted click on <input disabled="" type="radio">, observed from <input> - assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove"

Categories

(Core :: DOM: Core & HTML, defect, P5)

defect

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox123 --- unaffected
firefox124 --- unaffected
firefox125 --- fixed

People

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

References

(Regressed 1 open bug, Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression)

Attachments

(1 file)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=448950283&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GNxY0lqVTuOix51m8_kqBw/runs/0/artifacts/public/logs/live_backing.log


[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | click() on <input disabled="" type="number">, observed from <input> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | click() on <input disabled="" type="number">, observed from <body> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Trusted click on <input disabled="" type="password">, observed from <input> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Trusted click on <input disabled="" type="password">, observed from <body> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Dispatch new MouseEvent() on <input disabled="" type="password">, observed from <input> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Dispatch new MouseEvent() on <input disabled="" type="password">, observed from <body> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Dispatch new PointerEvent() on <input disabled="" type="password">, observed from <input> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Dispatch new PointerEvent() on <input disabled="" type="password">, observed from <body> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | click() on <input disabled="" type="password">, observed from <input> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-PASS | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | click() on <input disabled="" type="password">, observed from <body> 
[task 2024-02-29T14:13:58.841Z] 14:13:58     INFO - TEST-UNEXPECTED-FAIL | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Trusted click on <input disabled="" type="radio">, observed from <input> - assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
[task 2024-02-29T14:13:58.842Z] 14:13:58     INFO - promise_event_test/<@http://web-platform.test:8000/html/semantics/disabled-elements/event-propagate-disabled.tentative.html:155:26
[task 2024-02-29T14:13:58.842Z] 14:13:58     INFO - 
[task 2024-02-29T14:13:58.842Z] 14:13:58     INFO - TEST-UNEXPECTED-FAIL | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Trusted click on <input disabled="" type="radio">, observed from <body> - assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
[task 2024-02-29T14:13:58.842Z] 14:13:58     INFO - promise_event_test/<@http://web-platform.test:8000/html/semantics/disabled-elements/event-propagate-disabled.tentative.html:155:26
[task 2024-02-29T14:13:58.884Z] 14:13:58     INFO - TEST-OK | /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | took 9946ms
[task 2024-02-29T14:13:59.182Z] 14:13:59     INFO - STDOUT: cleanup aborted: Unable to remount device
[task 2024-02-29T14:13:59.268Z] 14:13:59     INFO - STDOUT: cleanup aborted: Unable to remount device
[task 2024-02-29T14:13:59.269Z] 14:13:59     INFO - Closing logging queue
[task 2024-02-29T14:13:59.269Z] 14:13:59     INFO - queue closed
[task 2024-02-29T14:13:59.280Z] 14:13:59     INFO - Setting up ssl
[task 2024-02-29T14:13:59.294Z] 14:13:59     INFO - certutil | b''
[task 2024-02-29T14:13:59.309Z] 14:13:59     INFO - certutil | b''
[task 2024-02-29T14:13:59.316Z] 14:13:59     INFO - certutil | b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
[task 2024-02-29T14:13:59.853Z] 14:13:59     INFO - adb Granting important runtime permissions to org.mozilla.geckoview.test_runner
[task 2024-02-29T14:14:00.950Z] 14:14:00     INFO - adb launch_application: am start -W -n org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.TestRunnerActivity -a android.intent.action.MAIN --es env0 MOZ_CRASHREPORTER=1 --es env1 MOZ_CRASHREPORTER_NO_REPORT=1 --es env2 MOZ_CRASHREPORTER_SHUTDOWN=1 --es env3 MOZ_HIDE_RESULTS_TABLE=1 --es env4 MOZ_IN_AUTOMATION=1 --es env5 MOZ_LOG=signaling:3,mtransport:4,DataChannel:4,jsep:4 --es env6 R_LOG_LEVEL=6 --es env7 R_LOG_DESTINATION=stderr --es env8 R_LOG_VERBOSE=1 --es env9 MOZ_PROCESS_LOG=/tmp/tmp6st3zulmpidlog --es env10 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es arg0 -no-remote --es arg1 -profile --es arg2 /data/local/tmp/test_root/profile --es arg3 --marionette --es arg4 about:blank --ez use_multiprocess True
[task 2024-02-29T14:14:02.129Z] 14:14:02     INFO - Starting runner
[task 2024-02-29T14:14:04.883Z] 14:14:04     INFO - TEST-START | /html/semantics/disabled-elements/fieldset-event-propagation.tentative.html

Retriggers & backfills point to Bug 1362907 as mentioned in previous talks as seen here after further investigation.

Flags: needinfo?(emilio)
Keywords: regression
Regressed by: 1362907
Summary: Intermittent /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | single tracking bug → Frequent /html/semantics/disabled-elements/event-propagate-disabled.tentative.html | Trusted click on <input disabled="" type="radio">, observed from <input> - assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove"
Assignee: nobody → emilio

I haven't been able to debug why my change exactly causes this, because
both before and after my patch the test is blank on the emulator's
runner, and you can't just run the test on GVE...

My best guess is that a subtle layout change (the select is now 0.5px
taller) causes the radio button to end up in a subpixel position, and
the origin of 0, 0 just happens to get rounded down... Or an interaction
with our pointer event retargetting (the fat finger stuff), which is
only enabled on Android.

In any case I'm pretty sure my change is not the root cause of this
intermittent, this fixes it and is a reasonable thing to do.

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b4bcac534fc6 Add viewport meta tag to event-propagate-disabled.tentative.html. r=saschanaz
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/44865 for changes under testing/web-platform/tests
Regressions: 1882871

Set release status flags based on info from the regressing bug 1362907

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: