Bug 102220
| Summary: | [CSS Regions] Don't attach the content to a flow thread unless there's a valid region chain | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Andrei Bucur <abucur> |
| Component: | WebCore Misc. | Assignee: | Andrei Bucur <abucur> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Normal | CC: | bfulgham, donggwan.kim, mihnea, WebkitBugTracker |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 128243 | ||
Andrei Bucur
The CSS Regions spec states:
The process for resolving an RFCB's ‘height’ and the three-step process used to lay out documents containing regions and named flows are conceptual descriptions of what the layout should yield and implementations should optimize to reduce the number of steps and phases necessary wherever possible.
A good optimization is to skip the layout altogether if there are no regions to receive content (basically there's no point in generating fragments if there are no regions to contain them).
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Andrei Bucur
An even better optimization is actually not attaching the content at all if there is no valid region chain. Rename the bug to track this instead.
Brent Fulgham
CSS Regions were removed in Bug 174978.