New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 723117 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

LayoutTests floats-124.xht, floats-125.xht fail to render floats

Project Member Reported by glebl@chromium.org, May 16 2017

Issue description

They pass today because both tests and refs are blank. After https://codereview.chromium.org/2887623002 lands refs test will start rendering and the test will fail. 

virtual/layout_ng/external/wpt/css/CSS2/floats-clear/floats-124.xht
virtual/layout_ng/external/wpt/css/CSS2/floats-clear/floats-125.xht
 

Comment 1 by glebl@chromium.org, May 18 2017

Status: Fixed (was: Assigned)
Project Member

Comment 2 by bugdroid1@chromium.org, May 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1dd63993f535aa99d4f0ecb3159751b5fcb2089f

commit 1dd63993f535aa99d4f0ecb3159751b5fcb2089f
Author: kojii <kojii@chromium.org>
Date: Sat May 20 18:11:53 2017

[LayoutNG] Place InlineFlowBox from NGFragment tree

NGInlineNode::CopyFragmentDataToLayoutBox copies geometry from inline
NGFragment tree to RootInlineBox and InlineTextBox, but didn't include
InlineFlowBox. This results in InlineFlowBox, generated for nested
inline elements, to have (0,0). Their children are placed, but since
parent InlineFlowBox is at (0,0), they were clipped.

This fix turns several tests to fail. They used to pass because expected
images did not render. This fix unhides such tests.

BUG=636993,  723117 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_layout_ng

Review-Url: https://codereview.chromium.org/2887623002
Cr-Commit-Position: refs/heads/master@{#473444}

[modify] https://crrev.com/1dd63993f535aa99d4f0ecb3159751b5fcb2089f/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/1dd63993f535aa99d4f0ecb3159751b5fcb2089f/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_node.cc

Sign in to add a comment