Closed Bug 1833528 Opened 2 years ago Closed 1 years ago

[wpt-sync] Sync PR 40047 - Reland "Improve hover triggering functionality to support popover=manual"

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, Regressed 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

Sync web-platform-tests PR 40047 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/40047
Details from upstream follow.

Mason Freed <masonf@chromium.org> wrote:

Reland "Improve hover triggering functionality to support popover=manual"

This is a reland of commit e4cde2ad20aac0ace162db28090bc421df2e7e76

The compile failure was caused by a collision with this CL:
https://chromium.googlesource.com/chromium/src/+/3bb3e58b8a4c27b2c39b13a5ee0488a83310b725

I updated the base::EnumSet constructor usage accordingly.

Original change's description:

Improve hover triggering functionality to support popover=manual

This CL primarily adds a much larger hover hiding test, which tests
all popover types, two invoker types, and all popovertargetaction
values. In building that, I found a number of cases that weren't
properly handled, mostly because hover detection was using a version
of IsNodePopoverDescendant that was fairly manual and old. This
new version makes better use of a newly-expanded
FindTopmostRelatedPopover which is able to optionally look at manual
popovers. In doing this, I also refactored the inclusive argument
into an EnumSet to allow controlling the manual popover behavior
at the same time.

Bug: 1416284
Fixed: 1443372
Fixed: 1445580
Change-Id: I2370610b4c7517fa635c353f0cfaf6de7b16b3af
Cq-Do-Not-Cancel-Tryjobs: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4505324
Commit-Queue: Mason Freed \<masonf@chromium.org>
Auto-Submit: Mason Freed \<masonf@chromium.org>
Reviewed-by: Joey Arhar \<jarhar@chromium.org>
Commit-Queue: Joey Arhar \<jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1144968}

Bug: 1416284
Change-Id: I8d5873d4a5bd3b7949a3bf5ffaf770dc4001f34b
Cq-Do-Not-Cancel-Tryjobs: true
Reviewed-on: https://chromium-review.googlesource.com/4540498
WPT-Export-Revision: 2e263e2089c97abdfa11d11350f792076f7a9b84

Whiteboard: [wptsync downstream] → [wptsync downstream error]
Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Attached file Notable wpt changes —
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 25 tests ## Status Summary ### Firefox `OK` : 17[GitHub] 18[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] `PASS` : 7[GitHub] 1380[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] 1382[Gecko-linux1804-64-qr-debug, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-64-2009-qr-debug] 1392[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] `FAIL` : 535[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 545[Gecko-linux1804-64-qr-debug, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-64-2009-qr-debug] 547[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] 2752[GitHub] `TIMEOUT`: 1 `ERROR` : 2[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 3[GitHub] `NOTRUN` : 22 ### Chrome `OK` : 19 `PASS` : 2589 `FAIL` : 166 `ERROR` : 1 ### Safari `OK` : 16 `PASS` : 1539 `FAIL` : 266 `TIMEOUT`: 4 `ERROR` : 2 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=4f51050243cf7560f3110fb7aa1705ca7a730ecc) [GitHub PR Head](https://wpt.fyi/results/?sha=8ae1ddf59e8be280b540111b261490a371454c3e&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=8ae1ddf59e8be280b540111b261490a371454c3e&label=pr_base) ## Details ### Firefox-only Failures * [/html/semantics/popovers/light-dismiss-event-ordering.html](https://wpt.live/html/semantics/popovers/light-dismiss-event-ordering.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/light-dismiss-event-ordering.html)] * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerdown, capture: true: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerup, capture: true: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mousedown, capture: true: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mouseup, capture: true: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: click, capture: true: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerdown, capture: false: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerup, capture: false: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mousedown, capture: false: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mouseup, capture: false: `FAIL` linked bug:Bug 1805604 * Tests the interactions between popover light dismiss and pointer/mouse events. eventName: click, capture: false: `FAIL` linked bug:Bug 1805604 * Tests the order of pointer/mouse events during popover light dismiss.: `FAIL` linked bug:Bug 1819242 * [/html/semantics/popovers/popover-attribute-all-elements.html](https://wpt.live/html/semantics/popovers/popover-attribute-all-elements.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-attribute-all-elements.html)] * A <a> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <abbr> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <address> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <article> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <aside> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <b> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <bdi> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <bdo> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <blockquote> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <body> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <button> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <canvas> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <caption> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <cite> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <code> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <col> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <colgroup> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <data> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <dd> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <del> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <details> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <dfn> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <div> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <dl> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <dt> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <em> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <fieldset> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <figcaption> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <figure> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <footer> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <form> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <h1> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <h2> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <h3> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <h4> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <h5> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <h6> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <header> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <hr> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <html> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <i> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <iframe> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <img> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <input> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <ins> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <kbd> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <label> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <legend> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <li> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <main> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <map> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <mark> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <menu> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <meter> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <nav> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <object> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <ol> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <output> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <p> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <pre> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <progress> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <q> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <rt> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <ruby> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <s> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <samp> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <section> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <select> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <small> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <source> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <span> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <strong> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <sub> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <sup> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <summary> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <table> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <tbody> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <td> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <textarea> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <tfoot> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <th> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <thead> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <time> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <tr> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <track> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <u> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <ul> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <var> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * A <video> element should *not* behave as a popover.: `FAIL` linked bug:Bug 1821835 * [/html/semantics/popovers/popover-change-type.html](https://wpt.live/html/semantics/popovers/popover-change-type.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-change-type.html)] * Changing the popover attribute should always update the auto/manual behavior.: `FAIL` * [/html/semantics/popovers/popover-focus.html](https://wpt.live/html/semantics/popovers/popover-focus.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-focus.html)] * Popover corner cases test: Opening dialogs as popovers which have autofocus should focus the dialog.: `FAIL` * [/html/semantics/popovers/popover-hover-hide-toggle.tentative.html](https://wpt.live/html/semantics/popovers/popover-hover-hide-toggle.tentative.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-hover-hide-toggle.tentative.html)] * hovering the popover keeps it from being hidden, popover=manual, invoker=button, popovertargetaction=toggle: `FAIL` * [/html/semantics/popovers/popover-invoking-attribute.html](https://wpt.live/html/semantics/popovers/popover-invoking-attribute.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-invoking-attribute.html)] * Test <input type="button">, action=toggle, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=toggle, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=toggle, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=toggle, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popovertarget attr, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popovertarget attr, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popoverTarget IDL, popovertargetaction attr, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popoverTarget IDL, popoverTargetAction IDL, with popover=auto: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=toggle, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=toggle, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=toggle, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=toggle, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=hide, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=show, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=ShOw, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=garbage, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=null, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="button">, action=undefined, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=toggle, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=hide, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=show, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=ShOw, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=garbage, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=null, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popovertarget attr, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popovertarget attr, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popoverTarget IDL, popovertargetaction attr, with popover=manual: `FAIL` linked bug:Bug 1832926 * Test <input type="reset">, action=undefined, popoverTarget IDL, popoverTargetAction IDL, with popover=manual: `FAIL` linked bug:Bug 1832926 * [/html/semantics/popovers/popover-shadow-dom.html](https://wpt.live/html/semantics/popovers/popover-shadow-dom.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-shadow-dom.html)] * Popover ancestor relationships are within a root, not within the document: `FAIL` linked bug:Bug 1828566 * [/html/semantics/popovers/popover-top-layer-combinations.html](https://wpt.live/html/semantics/popovers/popover-top-layer-combinations.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-top-layer-combinations.html)] * Popover combination: Fullscreen Popover: `FAIL` linked bug:Bug 1832926 * [/html/semantics/popovers/popover-top-layer-interactions.html](https://wpt.live/html/semantics/popovers/popover-top-layer-interactions.html) [[wpt.fyi](https://wpt.fyi/results/html/semantics/popovers/popover-top-layer-interactions.html)] * A Modal Dialog should close a Popover.: `FAIL` linked bug:Bug 1820739 * A Fullscreen Element should close a Popover.: `FAIL` linked bug:Bug 1820739 (See attachment for full changes)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a1669031a977 [wpt PR 40047] - Reland "Improve hover triggering functionality to support popover=manual", a=testonly https://hg.mozilla.org/integration/autoland/rev/a04bb5a9d0a8 [wpt PR 40047] - Update wpt metadata, a=testonly
Regressions: 1835070
Status: NEW → RESOLVED
Closed: 1 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: