mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Automatic update from web-platform-tests [layout] Remove limit from LayoutInline::SplitInlines. After 200 elements the code "gave up" causing the layout tree to be "strange". This caused a To<LayoutInline> to fail in the OOF code. Relaxing this To<> to a DynamicTo<> caused additional CHECKs / DCHECKs all over the place (not just in NG but in Legacy as well). This patch removes the limit at which we "give up". This may cause additional render hangs. However we currently have a project "block-in-inline" which will (for most cases) stop inline-splitting for occuring (except in legacy fallback). Bug: 1245786 Change-Id: I5f1c4d6a4b81a8345974de40c0c50a27a839b7b4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3140144 Reviewed-by: Koji Ishii <[email protected]> Commit-Queue: Ian Kilpatrick <[email protected]> Cr-Commit-Position: refs/heads/main@{#917771} -- wpt-commits: 37e4ca8ce64512cb1da8159c3a6a757bad604c43 wpt-pr: 30306
211 lines
1.6 KiB
HTML
211 lines
1.6 KiB
HTML
<!DOCTYPE html>
|
|
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1245786">
|
|
<style>
|
|
nav{ position: absolute; }
|
|
body > * { position: relative; }
|
|
</style>
|
|
<body>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<span>
|
|
<div>
|
|
<nav>
|