Bug 276727
| Summary: | Implement `overlay` CSS property and new top layer exit algorithm | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Tim Nguyen (:ntim) <ntim> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | agafvv, ahmad.saleem792, arrow_actions.7g, florian, ian, imbashenk, jeroen.zwartepoorte, kileras, koivisto, ryan, spark343, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=275184 | ||
Tim Nguyen (:ntim)
Might be necessary for web compat at this point...
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/131944330>
Ahmad Saleem
https://drafts.csswg.org/css-position-4/#overlay
Tim Nguyen (:ntim)
*** Bug 280983 has been marked as a duplicate of this bug. ***
Tim Nguyen (:ntim)
*** Bug 252234 has been marked as a duplicate of this bug. ***
Jeroen Zwartepoorte
Please mark https://bugs.webkit.org/show_bug.cgi?id=289474 as a duplicate as well.
Karl Dubost
*** Bug 289474 has been marked as a duplicate of this bug. ***
Tim Nguyen (:ntim)
*** Bug 289473 has been marked as a duplicate of this bug. ***
Tim Nguyen (:ntim)
*** Bug 296925 has been marked as a duplicate of this bug. ***
Tim Nguyen (:ntim)
*** Bug 299081 has been marked as a duplicate of this bug. ***
Jeroen Zwartepoorte
This issue is not just about animating closing top layer elements. It is also necessary to fix unwanted behavior:
When a popover parent element is translated, the popover will suddenly "jump" when it exits the top layer. Since you may not have control over the parent element that is translated, the only fix is to have the popover remain in the top layer *until* it is no longer visible. See https://codepen.io/dianabroeders/pen/ByjpqWE?editors=1100 for a reproduction.
Alexey Proskuryakov
*** Bug 301960 has been marked as a duplicate of this bug. ***