Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 24b1332b8b9876926f809cae9a295609e3484fde
https://github.com/WebKit/WebKit/commit/24b1332b8b9876926f809cae9a295609e3484fde
Author: Alan Bujtas <[email protected]>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M LayoutTests/accessibility/node-only-object-element-rect-expected.txt
M LayoutTests/fast/repaint/focus-ring-repaint-expected.txt
M
LayoutTests/platform/ios/accessibility/node-only-object-element-rect-expected.txt
M
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilder.cpp
Log Message:
-----------
[LFC][IFC] Fix editing/selection/move-by-line-003.html
https://bugs.webkit.org/show_bug.cgi?id=246730
Reviewed by Antti Koivisto.
Empty inline boxes (including the root inline box) should not contribute to the
enclosing line geometry.
It confuses the editing logic when the empty root inline box makes the
enclosing geometry overflow the previous line (empty root inline box has
negative top as it sits on a zero height line box).
*
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilder.cpp:
(WebCore::Layout::InlineDisplayLineBuilder::collectEnclosingLineGeometry const):
Canonical link: https://commits.webkit.org/255809@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes