[Webkit-unassigned] [Bug 37435] New: First and last words of editable span cannot be selected by double-clicking

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Apr 11 22:11:51 PDT 2010


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

           Summary: First and last words of editable span cannot be
                    selected by double-clicking
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: HTML Editing
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: nathan.whetsell at gmail.com
                CC: hamaji at chromium.org


Created an attachment (id=53147)
 --> (https://bugs.webkit.org/attachment.cgi?id=53147)
Test document

Attached is a test HTML document, the body of which consists of an editable
span. This span contains the text "111 222 333 444". In Safari version 4.0.5
(6531.22.7, r57458) (533.5+), 222 and 333 can be selected by double-clicking on
them. Double-clicking on 111 places the text insertion cursor after the last
"1", but does not select any text. Double-clicking on 444 places the text
insertion cursor before the first "4", but also does not select any text. 111
and 444 may be selected by other means, however, for example by
click-and-dragging or by holding down Shift and using arrow keys. 

If whitespace is added before the first "1", 111 becomes selectable by
double-clicking. However, if whitespace is added after the last "4", 444 *does
not* become selectable. If any text at all is added after the last "4", 444
becomes selectable.

This bug appears to be related to both bug #36359 and bug #36360. The main
difference with this issue is that the attached example shows slightly
different behavior in the first and last elements in a span.

This issue does not appear to be present in Firefox 3.6.3.

-- 
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