RESOLVED FIXED 132243
[CSSRegions] Slider displayed wrong in regions
https://bugs.webkit.org/show_bug.cgi?id=132243
Summary [CSSRegions] Slider displayed wrong in regions
Mihnea Ovidenie
Reported 2014-04-27 23:19:11 PDT
Created attachment 230281 [details] Test case In the attached test case, a absolutely positioned input element of type range, displayed in the second region, does not have its thumb displayed. If you change the test to display the slider in the first region or you change its parent display to block, the slider is correctly displayed.
Attachments
Test case (799 bytes, text/html)
2014-04-27 23:19 PDT, Mihnea Ovidenie
no flags
Patch (10.33 KB, patch)
2014-05-05 06:41 PDT, Andrei Bucur
no flags
Patch for landing (10.33 KB, patch)
2014-05-05 07:09 PDT, Andrei Bucur
no flags
Andrei Bucur
Comment 1 2014-05-05 06:41:31 PDT
Andrei Bucur
Comment 2 2014-05-05 06:55:45 PDT
*** Bug 131032 has been marked as a duplicate of this bug. ***
Mihnea Ovidenie
Comment 3 2014-05-05 07:01:23 PDT
Comment on attachment 230826 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=230826&action=review r=me > Source/WebCore/rendering/RenderFlowThread.cpp:808 > + // video box becasue it's not a block; they need to be patched separately). nit: because
Andrei Bucur
Comment 4 2014-05-05 07:09:46 PDT
Created attachment 230828 [details] Patch for landing
WebKit Commit Bot
Comment 5 2014-05-05 07:48:05 PDT
Comment on attachment 230828 [details] Patch for landing Clearing flags on attachment: 230828 Committed r168286: <http://trac.webkit.org/changeset/168286>
WebKit Commit Bot
Comment 6 2014-05-05 07:48:08 PDT
All reviewed patches have been landed. Closing bug.
Andreas Kling
Comment 8 2014-05-06 21:50:13 PDT
(In reply to comment #7) > Looks like this patch caused 1.5% to 2% perf. regressions on html5-full-render: > https://perf.webkit.org/#mode=charts&chartList=%5B%5B%22mac-mavericks%22%2C%22Parser%2Fhtml5-full-render%3ATime%22%5D%2C%5B%22mac-mountainlion%22%2C%22Parser%2Fhtml5-full-render%3ATime%22%5D%5D&days=5 I don't think that test will ever hit this code path in RenderFlowThread.
Andrei Bucur
Comment 9 2014-05-07 03:56:56 PDT
Taking a look now.
Andrei Bucur
Comment 10 2014-05-07 07:01:46 PDT
html5-full-render uses multi-col :). It might have been caused by enabling the new-multicol implementation or by this patch. I'm trying to optimize getRegionRangeForBox.
Andrei Bucur
Comment 11 2014-05-07 09:14:11 PDT
Indeed it seems there's a regression here. I'm looking for a fix.
Andrei Bucur
Comment 12 2014-05-08 01:14:23 PDT
I've filed a new bug for this: https://bugs.webkit.org/show_bug.cgi?id=132672
Note You need to log in before you can comment on or make changes to this bug.