LUCI Bisection could not automatically submit this revert because LUCI Bisection has not yet support auto-commit of revert CL for test failure.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Bot-Commit | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Revert "[layout] Reinsert LayoutObjects which undergo a in-flow state change."
This reverts commit f57a40a0aa2b6ad6c397d45a1194da9cc32f24b8.
Reason for revert:
LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5667847364673536
Sample build with failed test: https://ci.chromium.org/b/8695026507201286817
Affected test(s):
[://chrome/test\:browser_tests!gtest::CrElementsTest#CrViewManager](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::CrElementsTest%23CrViewManager?q=VHash%3A5a9885bd2bc5b6c9)
[://chrome/test\:browser_tests!gtest::InterstitialUITest#BillingInterstitial](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::InterstitialUITest%23BillingInterstitial?q=VHash%3A5a9885bd2bc5b6c9)
[://chrome/test\:browser_tests!gtest::InterstitialUITest#BlockedInterceptionInterstitial](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::InterstitialUITest%23BlockedInterceptionInterstitial?q=VHash%3A5a9885bd2bc5b6c9)
[://chrome/test\:browser_tests!gtest::InterstitialUITest#CTInterstitial](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::InterstitialUITest%23CTInterstitial?q=VHash%3A5a9885bd2bc5b6c9)
[://chrome/test\:browser_tests!gtest::InterstitialUITest#ClientsideMalwareInterstitial](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:browser_tests%21gtest::InterstitialUITest%23ClientsideMalwareInterstitial?q=VHash%3A5a9885bd2bc5b6c9)
and 10 more ...
If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205&description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5667847364673536&format=PLAIN&priority=P3&title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7271268&type=BUG
Original change's description:
> [layout] Reinsert LayoutObjects which undergo a in-flow state change.
>
> This patch reinserts layout-objects into the layout-tree when their
> out-of-flow state changes. (E.g. a change from position:static to
> position:absolute or float:left to float:none).
>
> When their out-of-flow state changes we'll remove it from the
> layout-object tree, update the style, then reinsert into the tree. This
> is similar to layout-tree reattachment, except the layout-object (and
> related objects/caches) are kept around.
>
> This simplifies our logic when style changes in this way. Previously
> we'd need to mutate the layout tree during LayoutObject::SetStyle which
> was complex and error prone, and a source of bugs.
>
> See removal patch for complexity we can remove:
> https://chromium-review.googlesource.com/c/chromium/src/+/7263470
>
> All behaviour changes should be behind the flag:
> LayoutReinsertOnPositionStateChangeEnabled
>
> Fuchsia-Binary-Size: Increase is temporary.
> Bug: 469120960
> Change-Id: Ied7a212aae707b2db627a8ee15ba57b5b289235a
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7271268
> Reviewed-by: Rune Lillesveen <fut...@chromium.org>
> Commit-Queue: Ian Kilpatrick <ikilp...@chromium.org>
> Reviewed-by: Morten Stenshorne <mste...@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1561208}
>
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Trigger the CQ Dryrun through the Set Review API to save waiting time.
| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Bot-Commit | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |