-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[IFC][Ruby] Fix adjacent base/annotation overhang
https://bugs.webkit.org/show_bug.cgi?id=263806 Reviewed by Antti Koivisto. Overhanging pulls content from right to left (changes visual geometry) and in case of multiple (adjacent) base/annotation pairs we have to have up-to-date geometry all the way to be able to do overlap checking. We can either do it by passing in the accumulated shift to overlap checking functions (rather cumbersome) or update the geometry for all subsequent display boxes before running the overlap test (see FIXME). * Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayContentBuilder.cpp: (WebCore::Layout::InlineDisplayContentBuilder::applyRubyOverhang): Canonical link: https://commits.webkit.org/269887@main
- Loading branch information
1 parent
4172b60
commit 19fa8bf
Showing
1 changed file
with
27 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters