Summary: | REGRESSION (r168046): [New Multicolumn] Painting order is wrong for columns and fixed positioned elements | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Dave Hyatt <hyatt> | ||||||
Component: | Layout and Rendering | Assignee: | Dave Hyatt <hyatt> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | commit-queue, eric.carlson, esprehn+autocc, glenn, jer.noble, kondapallykalyan, philipj, sergio, simon.fraser, WebkitBugTracker | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Dave Hyatt
2014-04-29 22:46:06 PDT
I don't think this blocks turning new multicolumn on, but it *will* be important to fix. Created attachment 230530 [details]
Test case
Test case. Note that repainting (e.g., selection) is broken too.
This is fixed by changing the layer for the flow thread to be normal flow only but still make it be self-painting. Created attachment 230551 [details]
Patch
Comment on attachment 230551 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=230551&action=review > Source/WebCore/rendering/RenderLayer.cpp:6406 > + || renderer().isInFlowRenderFlowThread()) Can you indent this line or unwrap it. This change broke fast/multicol/fixed-stack.html: http://build.webkit.org/results/Apple%20Mavericks%20Release%20WK2%20(Tests)/r168087%20(5354)/fast/multicol/fixed-stack-diffs.html More precisely, this new test fails on all WK2 testers. |