[Webkit-unassigned] [Bug 51344] New: WebKit hangs when moving caret in mixed Bidi text

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 20 12:00:31 PST 2010


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

           Summary: WebKit hangs when moving caret in mixed Bidi text
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P1
         Component: HTML Editing
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rniwa at webkit.org
                CC: darin at apple.com, mitz at webkit.org, xji at chromium.org,
                    enrica at apple.com


Created an attachment (id=77021)
 --> (https://bugs.webkit.org/attachment.cgi?id=77021&action=review)
demo

This is a variant of the bug 49111.  Open the attachment and WebKit hangs inside VisiblePosition::rightVisuallyDistinctCandidate:

                box = nextBox;
                renderer = box->renderer();
                offset = box->caretLeftmostOffset();
                if (box->bidiLevel() > level) {
                    do {
                        nextBox = box->nextLeafChild();
                    } while (nextBox && nextBox->bidiLevel() > level);
                    // we get stuck in this while loop.

                    if (!nextBox || nextBox->bidiLevel() < level)
                        continue;
                }

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list