Revision 7ab96ca42be6ce12b7bf98088d5d154f8f15be59 authored by Morten Stenshorne on 05 April 2018, 06:52:57 UTC, committed by Chromium WPT Sync on 05 April 2018, 06:52:57 UTC
When changing a layout object from in-flow to out-of-flow positioned, we
used to just remove it from the flow thread, risking that there'd no
longer be a column set to associate it with. However, an out-of-flow
positioned descendant may be contained by something that's inside the
flow thread, e.g. if the containing block of an absolutely positioned
object is a relatively positioned object, and that relatively positioned
object is contained by the flow thread.

Since it's hard to detect what the new containing block of an object is
going to be before it has actually gone out of flow, we'll still remove
it from the flow thread, but we'll now detect that we need to re-insert
it when computed style has updated.

Bug: 827424
Change-Id: I413348b0d3ecd0c4b5051e6e9d2a4526863bef60
Reviewed-on: https://chromium-review.googlesource.com/995439
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#548354}
1 parent 54f844c
History
File Mode Size
dedicated-worker
resources
shared-worker
OWNERS -rw-r--r-- 33 bytes
README.md -rw-r--r-- 184 bytes
event-data.html -rw-r--r-- 1.9 KB
eventsource-close.htm -rw-r--r-- 2.5 KB
eventsource-constructor-document-domain.htm -rw-r--r-- 852 bytes
eventsource-constructor-non-same-origin.htm -rw-r--r-- 1.0 KB
eventsource-constructor-stringify.htm -rw-r--r-- 1.2 KB
eventsource-constructor-url-bogus.htm -rw-r--r-- 422 bytes
eventsource-constructor-url-multi-window.htm -rw-r--r-- 1.0 KB
eventsource-cross-origin.htm -rw-r--r-- 2.3 KB
eventsource-eventtarget.htm -rw-r--r-- 644 bytes
eventsource-onmessage-realm-support.htm -rw-r--r-- 89 bytes
eventsource-onmessage-realm.htm -rw-r--r-- 760 bytes
eventsource-onmessage-trusted.htm -rw-r--r-- 596 bytes
eventsource-onmessage.htm -rw-r--r-- 595 bytes
eventsource-onopen.htm -rw-r--r-- 759 bytes
eventsource-prototype.htm -rw-r--r-- 557 bytes
eventsource-reconnect.htm -rw-r--r-- 1.7 KB
eventsource-request-cancellation.htm -rw-r--r-- 1.1 KB
eventsource-url.htm -rw-r--r-- 473 bytes
format-bom-2.htm -rw-r--r-- 956 bytes
format-bom.htm -rw-r--r-- 949 bytes
format-comments.htm -rw-r--r-- 883 bytes
format-data-before-final-empty-line.htm -rw-r--r-- 855 bytes
format-field-data.htm -rw-r--r-- 961 bytes
format-field-event-empty.htm -rw-r--r-- 643 bytes
format-field-event.htm -rw-r--r-- 795 bytes
format-field-id-2.htm -rw-r--r-- 1.1 KB
format-field-id-null.htm -rw-r--r-- 953 bytes
format-field-id.htm -rw-r--r-- 938 bytes
format-field-parsing.htm -rw-r--r-- 793 bytes
format-field-retry-bogus.htm -rw-r--r-- 938 bytes
format-field-retry-empty.htm -rw-r--r-- 631 bytes
format-field-retry.htm -rw-r--r-- 1001 bytes
format-field-unknown.htm -rw-r--r-- 728 bytes
format-leading-space.htm -rw-r--r-- 703 bytes
format-mime-bogus.htm -rw-r--r-- 1.0 KB
format-mime-trailing-semicolon.htm -rw-r--r-- 823 bytes
format-mime-valid-bogus.htm -rw-r--r-- 1.0 KB
format-newlines.htm -rw-r--r-- 672 bytes
format-null-character.html -rw-r--r-- 793 bytes
format-utf-8.htm -rw-r--r-- 765 bytes
interfaces.html -rw-r--r-- 2.1 KB
request-accept.htm -rw-r--r-- 634 bytes
request-cache-control.htm -rw-r--r-- 1.1 KB
request-credentials.htm -rw-r--r-- 1.6 KB
request-redirect.htm -rw-r--r-- 1006 bytes
request-status-error.htm -rw-r--r-- 1.0 KB

README.md

back to top