[wpt-sync] Sync PR 50344 - Replace assert_notreached with assert_unreached
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox136 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 50344 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/50344
Details from upstream follow.
Mason Freed <masonf@chromium.org> wrote:
Replace assert_notreached with assert_unreached
The former doesn't exist, while the latter does. No functional
change, other than a better error message if these conditions
get hit.Change-Id: I445fdfea20afcf8d40100b898e1bc9b860377247
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6206916
Reviewed-by: Di Zhang \<dizhangg@chromium.org>
Commit-Queue: Mason Freed \<masonf@chromium.org>
Auto-Submit: Mason Freed \<masonf@chromium.org>
Commit-Queue: Di Zhang \<dizhangg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1412390}
| Assignee | ||
Updated•11 months ago
|
| Assignee | ||
Comment 1•11 months ago
|
||
| Assignee | ||
Comment 2•11 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 2 tests and 249 subtests
Status Summary
Firefox
OK : 2
PASS: 186
FAIL: 81
Chrome
OK : 2
PASS: 267
Safari
OK : 2
PASS: 186
FAIL: 81
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/interactive-elements/the-dialog-element/dialog-closedby.html [wpt.fyi]
- closedby=any, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=any, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=closerequest, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=closerequest, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=none, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=none, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=AnY, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=AnY, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=ClOsErEqUeSt, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=ClOsErEqUeSt, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=NoNe, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=NoNe, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=invalid, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=invalid, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=, Modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=null, Non-modal:
FAIL(Chrome:PASS, Safari:FAIL) - closedby=null, Modal:
FAIL(Chrome:PASS, Safari:FAIL)
- closedby=any, Non-modal:
- /html/semantics/popovers/popover-attribute-basic.html [wpt.fyi]
- Changing attribute values should close open popovers:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to hint (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to manual (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to invalid (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to null (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to undefined (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to auto (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via attr), and then auto during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via attr), and then manual during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via attr), and then invalid during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via attr), and then null during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via attr), and then undefined during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via attr), and then auto during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via attr), and then manual during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via attr), and then invalid during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via attr), and then null during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via attr), and then undefined during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to null (via attr), and then auto during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to null (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to null (via attr), and then manual during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to null (via attr), and then invalid during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to null (via attr), and then null during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to null (via attr), and then undefined during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to undefined (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to auto (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via attr), and then auto during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via attr), and then manual during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via attr), and then invalid during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via attr), and then null during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via attr), and then undefined during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to undefined (via attr), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to hint (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to manual (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to invalid (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to null (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from auto to undefined (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to auto (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via idl), and then auto during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via idl), and then manual during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via idl), and then invalid during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via idl), and then null during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to manual (via idl), and then undefined during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via idl), and then auto during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via idl), and then manual during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via idl), and then invalid during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via idl), and then null during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to invalid (via idl), and then undefined during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to null (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from hint to undefined (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to auto (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via idl), and then auto during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via idl), and then manual during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via idl), and then invalid during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via idl), and then null during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to hint (via idl), and then undefined during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to null (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL) - Changing a popover from manual to undefined (via idl), and then hint during 'beforetoggle' works:
FAIL(Chrome:PASS, Safari:FAIL)
- Changing attribute values should close open popovers:
Comment 4•11 months ago
|
||
| bugherder | ||
Description
•