[wpt-sync] Sync PR 36555 - Add :closed pseudo class, for the pop-up API only
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox108 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 36555 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/36555
Details from upstream follow.
Mason Freed <masonf@chromium.org> wrote:
Add :closed pseudo class, for the pop-up API only
Per the [1] resolution, the CSSWG will be adding both :open (which
is already implemented for pop-up) and :closed (which this CL adds).
At this point, both:open
and:closed
are only supported for
the pop-up API, and only with the HTMLPopupAttribute feature
enabled. More general support for other elements will be added
later.[1] https://github.com/w3c/csswg-drafts/issues/7319#issuecomment-1276473056
Bug: 1307772
Change-Id: If0c27f1f8c7a30fc00656d5eeafe4b6c21bba890
Reviewed-on: https://chromium-review.googlesource.com/3961537
WPT-Export-Revision: ba1bb22d4db54a691ab1b0e590ccfe731575a86e
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Comment 3•3 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 2 tests and 308 subtests
Status Summary
Firefox
OK
: 2
FAIL
: 315
Chrome
OK
: 2
PASS
: 97
FAIL
: 218
Safari
OK
: 2
FAIL
: 315
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/popups/popup-animation-corner-cases.tentative.html [wpt.fyi]
- Descendent animations should keep the pop up visible until the animation ends:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Pre-existing animations should not keep the pop up visible until the animation ends:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - It should be possible to use the "popuphide" event handler to animate the hide:
FAIL
(Chrome:PASS
, Safari:FAIL
) - It should not be possible to use the "popuphide" event handler to animate the hide, if the hide is due to dialog.showModal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - hide event cannot be cancelled:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Closing animations are triggered by changing the pop-up type:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - animation finish/cancel events must be trusted in order to finish closing the popup.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Descendent animations should keep the pop up visible until the animation ends:
- /html/semantics/popups/popup-attribute-basic.tentative.html [wpt.fyi]
- The element <div popup="" id="boolean">Pop up</div> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <div popup="">Pop up</div> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <div popup="auto">Pop up</div> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <div popup="manual">Pop up</div> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <article popup="">Different element type</article> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <header popup="">Different element type</header> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <nav popup="">Different element type</nav> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <input type="text" popup="" value="Different element type"> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <dialog popup="">Dialog with popup attribute</dialog> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <dialog popup="manual">Dialog with popup=manual</dialog> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <div popup="true">Invalid popup value - defaults to popup=manual</div> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <div popup="popup">Invalid popup value - defaults to popup=manual</div> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <div popup="invalid">Invalid popup value - defaults to popup=manual</div> should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <div>Not a pop-up</div> should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - The element <dialog open="">Dialog without popup attribute</dialog> should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <a popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <a> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <abbr popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <abbr> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <address popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <address> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <area popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <area> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <article popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <article> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <aside popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <aside> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <b popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <b> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <bdi popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <bdi> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <bdo popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <bdo> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <blockquote popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <blockquote> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <body popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <body> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <button popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <button> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <canvas popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <canvas> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <caption popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <caption> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <cite popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <cite> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <code popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <code> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <col popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <col> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <colgroup popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <colgroup> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <data popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <data> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dd popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dd> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <del popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <del> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <details popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <details> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dfn popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dfn> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <div popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <div> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dl popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dl> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dt popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <dt> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <em popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <em> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <fieldset popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <fieldset> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <figcaption popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <figcaption> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <figure popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <figure> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <footer popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <footer> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <form popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <form> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h1 popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h1> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h2 popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h2> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h3 popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h3> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h4 popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h4> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h5 popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h5> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h6 popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <h6> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <header popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <header> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <hr popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <hr> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <html popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <html> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <i popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <i> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <iframe popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <iframe> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <img popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <img> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <input popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <input> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ins popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ins> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <kbd popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <kbd> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <label popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <label> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <legend popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <legend> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <li popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <li> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <main popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <main> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <map popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <map> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <mark popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <mark> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <menu popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <menu> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <meter popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <meter> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <nav popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <nav> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <object popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <object> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ol popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ol> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <optgroup popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <optgroup> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <option popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <option> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <output popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <output> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <p popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <p> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <pre popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <pre> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <progress popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <progress> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <q popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <q> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <rt popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <rt> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ruby popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ruby> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <s popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <s> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <samp popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <samp> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <section popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <section> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <select popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <select> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <small popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <small> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <source popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <source> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <span popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <span> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <strong popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <strong> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <sub popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <sub> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <sup popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <sup> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <summary popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <summary> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <table popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <table> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <tbody popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <tbody> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <td popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <td> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <textarea popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <textarea> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <tfoot popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <tfoot> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <th popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <th> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <thead popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <thead> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <time popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <time> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <tr popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <tr> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <track popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <track> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <u popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <u> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ul popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <ul> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <var popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <var> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <video popup> element should behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - A <video> element should not behave as a pop-up.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - IDL attribute reflection:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Popup attribute value should be case insensitive:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing attribute values for pop-up should work:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing attribute values should close open pop-ups:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Removing a visible popup=auto element from the document should close the pop-up:
FAIL
(Chrome:PASS
, Safari:FAIL
) - A showing popup=auto does not match :modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Removing a visible popup=manual element from the document should close the pop-up:
FAIL
(Chrome:PASS
, Safari:FAIL
) - A showing popup=manual does not match :modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to manual (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to null (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from manual to auto (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via attr), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via attr), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via attr), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via attr), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via attr), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to auto (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to manual (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to manual (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to invalid (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to null (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to null (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from auto to undefined (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from manual to auto (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to auto (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to manual (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to invalid (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from manual to null (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to null (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via idl), and then auto during 'popuphide' works:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via idl), and then manual during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via idl), and then invalid during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via idl), and then null during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Changing a pop-up from manual to undefined (via idl), and then undefined during 'popuphide' works:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Exceptions are thrown even when show/hide are animated:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- The element <div popup="" id="boolean">Pop up</div> should behave as a pop-up.:
Comment 5•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ac74403808e5
https://hg.mozilla.org/mozilla-central/rev/d632c4ff559a
Description
•