Bug 75502
| Summary: | Incorrect frame resizing with RTL page and negatively absolute positioned element | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adrienne Walker <enne> |
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | darin, enne, sam, xji |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Adrienne Walker
Resize the browser to be less than 1000 pixels wide. Open up LayoutTests/compositing/rtl/rtl-absolute-overflow-scrolled.html. This should have horizontal overflow. Resize the page to be wider, the overflow never goes away.
When the "layer" element on that test is positioned at -x (for some positive value of x), then as you resize the browser, it appears as though the scrollable width maintains a constant size of 'x' and the page continues to appear as if there is overflow. However, if you reload the page when the browser is wide enough, then it corrects itself. That seems wrong to me.
This repros on both mac and chromium.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |