New issue
Advanced search Search tips

Issue 918904 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 14
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

[LayoutNG] Issue with relayout of abs-pos element.

Project Member Reported by ikilpatrick@google.com, Jan 3

Issue description

An abs-pos child with a non-layoutNG layout type, e.g. flex/table/etc will not get the
proper relayout when a height constraint is changed. E.g. 100px -> 'auto'.

This however works if the abs-pos child has "dislay: block" leading me to believe its an
invalidation issue.

See test case.

Found on tesla.com "schedule service" site.
 
tc-table.html
372 bytes View Download
Status: Started (was: Available)
got a fix
Owner: atotic@chromium.org
Labels: allpublic
Project Member

Comment 4 by bugdroid1@chromium.org, Jan 11

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

commit b23504c16213a28659559767e83ae56b4854c1d2
Author: Aleks Totic <atotic@chromium.org>
Date: Fri Jan 11 19:27:43 2019

[LayoutNG] Dynamic height changes to abspos table

Bug:  918904 
Change-Id: I95483729d4f4839d18731ed73ae979a5917cf835
Reviewed-on: https://chromium-review.googlesource.com/c/1407119
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622092}
[modify] https://crrev.com/b23504c16213a28659559767e83ae56b4854c1d2/third_party/blink/renderer/core/layout/ng/ng_block_node.cc
[add] https://crrev.com/b23504c16213a28659559767e83ae56b4854c1d2/third_party/blink/web_tests/external/wpt/css/css-position/position-absolute-abspos-table-dynamic.html

Status: Fixed (was: Started)

Sign in to add a comment