Bisected to https://chromium-review.googlesource.com/c/1366767 - Move visual overflow computation into the descendant-dependent tree walk. This causes flakiness. I think the attached test is pretty stable, though.
Issue 918831 has been merged into this issue.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ffe1df92d0a16ba0f42dc4e083178c8de5d3904d commit ffe1df92d0a16ba0f42dc4e083178c8de5d3904d Author: Chris Harrelson <chrishtr@chromium.org> Date: Thu Jan 03 23:58:55 2019 Clear visual overflow of tables & single-line input during recalc. Bug: 918848 Change-Id: I1b712a3aee6f8950160886141065e1b0a3799c34 Reviewed-on: https://chromium-review.googlesource.com/c/1394873 Commit-Queue: Chris Harrelson <chrishtr@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#619819} [modify] https://crrev.com/ffe1df92d0a16ba0f42dc4e083178c8de5d3904d/third_party/blink/renderer/core/BUILD.gn [modify] https://crrev.com/ffe1df92d0a16ba0f42dc4e083178c8de5d3904d/third_party/blink/renderer/core/layout/layout_table.cc [modify] https://crrev.com/ffe1df92d0a16ba0f42dc4e083178c8de5d3904d/third_party/blink/renderer/core/layout/layout_table_test.cc [modify] https://crrev.com/ffe1df92d0a16ba0f42dc4e083178c8de5d3904d/third_party/blink/renderer/core/layout/layout_text_control_single_line.cc [add] https://crrev.com/ffe1df92d0a16ba0f42dc4e083178c8de5d3904d/third_party/blink/renderer/core/layout/layout_text_control_single_line_test.cc
Comment 1 by chrishtr@chromium.org
, Jan 3