Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 04aab9f24bf40250f7d4fcc22e864f29821bc122
https://github.com/WebKit/WebKit/commit/04aab9f24bf40250f7d4fcc22e864f29821bc122
Author: Antti Koivisto <[email protected]>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp
Log Message:
-----------
[IFC][Ruby] Ensure split inlines have display:inline
https://bugs.webkit.org/show_bug.cgi?id=265514
rdar://problem/118932123
Reviewed by Alan Baradlay.
With ruby we may end up splitting inline display types other that 'inline'.
Ensure we just generate plain inlines so we don't create unexpected structures.
This fixes
fast/ruby/continuation-and-column-spanner-crash.html
fast/ruby/crash-when-ruby-base-is-collapsed.html
fast/ruby/ruby-illegal-1.html
fast/ruby/ruby-base-merge-block-children-crash.html
fast/ruby/ruby-illegal-combined.html
with style based ruby enabled.
* Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp:
(WebCore::cloneAsContinuation):
Canonical link: https://commits.webkit.org/271279@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes