Bug 109683

Summary: Column rules not affected by scroll offset
Product: WebKit Reporter: Morten Stenshorne <mstensho>
Component: Layout and RenderingAssignee: Dave Hyatt <hyatt>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, commit-queue, eric, esprehn+autocc, glenn, hyatt, kondapallykalyan, ojan.autocc, shezbaig.wk, simon.fraser, thorton, webkit.review.bot
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Testcase
none
Corrected testcase
none
Patch
none
Patch
none
Patch dino: review+

Description Morten Stenshorne 2013-02-13 05:10:13 PST
Created attachment 188060 [details]
Testcase

If a multicol container has scrollable overflow, the column rules are not scrolled along with the content; instead they remain "fixed".
Comment 1 Morten Stenshorne 2013-02-15 07:48:03 PST
Created attachment 188570 [details]
Corrected testcase
Comment 2 Morten Stenshorne 2013-02-27 01:19:52 PST
Created attachment 190464 [details]
Patch
Comment 3 Brent Fulgham 2014-04-24 09:27:52 PDT
Comment on attachment 190464 [details]
Patch

I'm sorry we didn't review this sooner. It seems like a good change, but now needs to be adjusted a bit to apply cleanly (since a year has past!) Would you be willing to rebaseline the patch so we could push it through?
Comment 4 Morten Stenshorne 2014-04-24 10:01:45 PDT
Sure!
Comment 5 Morten Stenshorne 2014-04-24 10:02:49 PDT
Created attachment 230090 [details]
Patch
Comment 6 Morten Stenshorne 2014-04-24 10:08:42 PDT
Ooh... Hyatt not CCed. Now he is. :)

Fixing the old multicol implementation at this point is rather unimportant, of course, but I thought at least the test would be nice to have.
Comment 7 Dave Hyatt 2014-04-25 13:29:26 PDT
This actually fails with the new multicolumn code now that I changed rule painting! Good catch! Let me make a patch for the new code (the old code doesn't matter).
Comment 8 Dave Hyatt 2014-04-25 13:47:38 PDT
Note column rules don't respect overflow:hidden clips in either old or new versions. We will need a bug on that too, and it's a bit harder to fix. :(
Comment 9 Dave Hyatt 2014-04-25 13:58:39 PDT
Created attachment 230196 [details]
Patch
Comment 10 Dave Hyatt 2014-04-25 14:06:29 PDT
Fixed in r167820.