[Webkit-unassigned] [Bug 247718] REGRESSION (iOS 13.7 - iOS 16.1): getClientRects is extremely slow on certain condition

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 10 14:42:18 PST 2022


https://bugs.webkit.org/show_bug.cgi?id=247718

Simon Fraser (smfr) <simon.fraser at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mmaxfield at apple.com
          Component|New Bugs                    |Text

--- Comment #2 from Simon Fraser (smfr) <simon.fraser at apple.com> ---
Lots of time under:

+   2096 WebCore::RenderText::absoluteQuadsForRange(unsigned int, unsigned int, bool, bool, bool*) const  (in WebCore) + 669  [0x345bacfed]
+   ! 2095 WebCore::InlineIterator::TextBox::selectionRect(unsigned int, unsigned int) const  (in WebCore) + 909  [0x34558019d]
+   ! : 2087 WebCore::FontCascade::adjustSelectionRectForComplexText(WebCore::TextRun const&, WebCore::LayoutRect&, unsigned int, unsigned int) const  (in WebCore) + 69  [0x345862615]
+   ! : | 1986 WebCore::ComplexTextController::ComplexTextController(WebCore::FontCascade const&, WebCore::TextRun const&, bool, WTF::HashSet<WebCore::Font const*, WTF::DefaultHash<WebCore::Font const*>, WTF::HashTraits<WebCore::Font const*>, WTF::HashTableTraits>*, bool)  (in WebCore) + 1620  [0x34584a004]
+   ! : | + 1982 WebCore::ComplexTextController::collectComplexTextRunsForCharacters(char16_t const*, unsigned int, unsigned int, WebCore::Font const*)  (in WebCore) + 253  [0x3449586bd]
+   ! : | + ! 1982 CTTypesetterCreateWithUniCharProviderAndOptions  (in CoreText) + 112  [0x7ff807e9ebf8]

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221110/c84fa745/attachment.htm>


More information about the webkit-unassigned mailing list