[popover] Popover wpt test failures due to lack of Anchor positioning support
Categories
(Core :: Layout, defect)
Tracking
()
People
(Reporter: zsun, Unassigned)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
We have the following popover wpt tests that use anchor positioning:
popover-anchor-change-display.tentative.html
popover-anchor-display-none.tentative.html
popover-anchor-display.tentative.html
popover-anchor-idl-property.tentative.html
popover-anchor-multicol-display.tentative.html
popover-anchor-nested-display.tentative.html
popover-anchor-scroll-display.tentative.html
popover-anchor-transition.tentative.tentative.html
popover-stacking.html
popover-light-dismiss-with-anchor.tentative.tentative.html
popover-shadow-dom.html(one sub-test)
Updated•2 years ago
|
Updated•1 year ago
|
Comment 3•1 year ago
|
||
Gosh, we have tests already? Don't Google and Apple still need to resolve their disagreements about how anchor positioning should work?
And presumably this should live in the 'Layout' component.
Updated•1 year ago
|
Comment 4•7 days ago
•
|
||
Most of the current popover-anchor-* tests now pass. The list of currently failing tests is:
- popover-anchor-backdrop-transition.html
- popover-anchor-change-display.tentative.html
- popover-anchor-display.tentative.html
- popover-anchor-idl-property.tentative.html
- popover-anchor-inset-rule-display.tentative.html
- popover-anchor-multicol-display.tentative.html
- popover-anchor-nested-display.tentative.html
- popover-anchor-scroll-display.tentative.html
Comment 5•7 days ago
•
|
||
(In reply to Jonathan Watt [:jwatt] from comment #4)
- popover-anchor-backdrop-transition.html
We don't support animations/transitions.
- popover-anchor-change-display.tentative.html
Uses the non-standard "anchor" attribute, which only Chrome has (behind a flag). Unsurprisingly Firefox and Safari Tech Preview both fail this in almost the same way.
- popover-anchor-display.tentative.html
Uses the non-standard "anchor" attribute. Unsurprisingly Firefox and Safari Tech Preview both fail this in almost the same way.
- popover-anchor-idl-property.tentative.html
Depends on the non-standard "anchor" attribute and on the non-standard anchorElement IDL property.
- popover-anchor-inset-rule-display.tentative.html
Depends on the non-standard "anchor" attribute. Also seems to fail in the same way in Chrome Canary and Safari Tech Preview.
- popover-anchor-multicol-display.tentative.html
Again, depends on the non-standard "anchor" attribute.
- popover-anchor-nested-display.tentative.html
Again, depends on the non-standard "anchor" attribute.
- popover-anchor-scroll-display.tentative.html
Again, depends on the non-standard "anchor" attribute.
Comment 6•7 days ago
|
||
Full list of popover failing tests:
https://searchfox.org/firefox-main/source/testing/web-platform/meta/html/semantics/popovers
Comment 7•7 days ago
|
||
Comment 8•6 days ago
|
||
Still fails, but also using the "anchor" attribute:
Description
•