There is lots of complicated code to implement inline culling optimization which avoid creating lineboxes for inline containers in some situations. It doesn't seem like a meaningful optimization in modern web. Maybe we can remove it?
Created attachment 380862 [details] wip
Comment on attachment 380862 [details] wip Attachment 380862 [details] did not pass win-ews (win): Output: https://webkit-queues.webkit.org/results/13127454 Number of test failures exceeded the failure limit.
Created attachment 380869 [details] Archive of layout-test-results from ews211 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews211 Port: win-future Platform: CYGWIN_NT-10.0-17763-3.0.5-338.x86_64-x86_64-64bit
Created attachment 437464 [details] try
Created attachment 437741 [details] patch
Committed r282223 (241510@main): <https://commits.webkit.org/241510@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 437741 [details].
<rdar://problem/82930911>