| Summary: | WebKit doesn't create scrollable overflow (doesn't show scrollbar) for legitimately overflowing content that's off the left side of a zero-size position:sticky parent | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Daniel Holbert <dholbert> | ||||||
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||||
| Status: | RESOLVED WONTFIX | ||||||||
| Severity: | Normal | CC: | ahmad.saleem792, bfulgham, heycam, simon.fraser, webkit-bug-importer, zalan | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | Safari 15 | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| See Also: |
https://bugs.chromium.org/p/chromium/issues/detail?id=1327794 https://bugzilla.mozilla.org/show_bug.cgi?id=1769060 |
||||||||
| Attachments: |
|
||||||||
|
Description
Daniel Holbert
2022-05-20 16:02:00 PDT
Created attachment 459631 [details]
reference case
Here's a reference case, where I've made two 1px adjustments (shifting #sticky 1px to the left, and reducing the negative-magnitude of margin-left on #sticky-inner by 1px, so that it's not quite fully off the left side of its parent).
As noted in the Chromium bug report, it seems Blink and WebKit are disregarding scrollable-overflow contributions from the innermost element, if that element is fully pushed off the left side of its parent, **despite the fact that it's still inside the scrollport.**
After going through Chrome comment, it seems that Mozilla need to fix the bug on their end rather than Webkit & Chrome. Marking this as "RESOLVED WONTFIX". Thanks! |