Bug 90359

Summary: In vertical writing modes, child following float-clearing block has incorrect logical top
Product: WebKit Reporter: mitz
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: dglazkov, eric, webkit.review.bot
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Test case
none
Use logicalTop() and logicalHeight() in RenderBlock::clearFloatsIfNeeded()
andersca: review+, webkit.review.bot: commit-queue-
Archive of layout-test-results from gce-cr-linux-01 none

Description mitz 2012-07-02 00:20:55 PDT
Created attachment 150368 [details]
Test case

<rdar://problem/11787030>

In vertical writing modes, a block following a block which clears floats gets an incorrect logical top. See test case.
Comment 1 mitz 2012-07-02 00:27:13 PDT
Created attachment 150370 [details]
Use logicalTop() and logicalHeight() in RenderBlock::clearFloatsIfNeeded()
Comment 2 WebKit Review Bot 2012-07-02 02:07:08 PDT
Comment on attachment 150370 [details]
Use logicalTop() and logicalHeight() in RenderBlock::clearFloatsIfNeeded()

Attachment 150370 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/13124119

New failing tests:
fast/multicol/vertical-rl/float-avoidance.html
fast/multicol/vertical-lr/float-avoidance.html
Comment 3 WebKit Review Bot 2012-07-02 02:07:12 PDT
Created attachment 150381 [details]
Archive of layout-test-results from gce-cr-linux-01

The attached test failures were seen while running run-webkit-tests on the chromium-ews.
Bot: gce-cr-linux-01  Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'>  Platform: Linux-2.6.39-gcg-201203291735-x86_64-with-Ubuntu-10.04-lucid
Comment 4 mitz 2012-07-02 12:11:59 PDT
Fixed in <http://trac.webkit.org/r121697>.