Summary: | [CSS Exclusions] Block children have incorrect offset when shape-inside element lays out below other elements | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Bear Travis <betravis> | ||||||||
Component: | CSS | Assignee: | Bear Travis <betravis> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | donggwan.kim, eric, webkit.review.bot | ||||||||
Priority: | P2 | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 89256 | ||||||||||
Attachments: |
|
Altering title to address the more general bug. This would most often occur when an element with shape-inside had <p> children, and was not the first element in the document. The partial fix for this bug leaves bug 100284 in place, which will need to be fixed at a later date. Created attachment 170483 [details]
Initial Patch
Created attachment 170516 [details]
Adding shape-inside flag for tests
Comment on attachment 170516 [details]
Adding shape-inside flag for tests
LGTM. r=me.
Comment on attachment 170516 [details] Adding shape-inside flag for tests Clearing flags on attachment: 170516 Committed r132685: <http://trac.webkit.org/changeset/132685> All reviewed patches have been landed. Closing bug. |
Created attachment 166731 [details] Page displaying the incorrect behavior When two divs are present with the same shape inside, the last does not display its content inside the shape-inside content area.