Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7d8be0b05d9ea1a501cb3b152033ffb86a6046f6
https://github.com/WebKit/WebKit/commit/7d8be0b05d9ea1a501cb3b152033ffb86a6046f6
Author: Rob Buis <[email protected]>
Date: 2025-01-08 (Wed, 08 Jan 2025)
Changed paths:
A
LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/range-client-rects-surrogate-indexing-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/range-client-rects-surrogate-indexing.html
M Source/WebCore/rendering/RenderObject.cpp
Log Message:
-----------
Range.getClientRects should take surrogate pairs into account
https://bugs.webkit.org/show_bug.cgi?id=285023
Reviewed by Ryosuke Niwa.
Add logic to move to surrogate pair start for Range start and past surrogate
pair end for Range end in case the trailing surrogate is indexed [1].
[1] https://drafts.csswg.org/cssom-view-1/#dom-range-getclientrects
*
LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/range-client-rects-surrogate-indexing-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/range-client-rects-surrogate-indexing.html:
Added.
* Source/WebCore/rendering/RenderObject.cpp:
(WebCore::absoluteRectsForRangeInText):
Canonical link: https://commits.webkit.org/288589@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes