[Webkit-unassigned] [Bug 116937] New: Treat non-contenteditable element as an atomic element

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 29 01:26:24 PDT 2013


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

           Summary: Treat non-contenteditable element as an atomic element
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: BlinkMergeCandidate
          Severity: Normal
          Priority: P2
         Component: HTML Editing
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rniwa at webkit.org
                CC: darin at apple.com, enrica at apple.com


Consider merging https://chromium.googlesource.com/chromium/blink/+/a7dfaef10d26344a7daf91a17423ce134754c323

On IE and FireFox, they treats contenteditable="false" element as atomic element. When moving caret around it, cursor is placed at start/end of it.

This patch changes Blink(Chrome) behavior as IE and FireFox.

This patch updates tests for behavior change:
- editing/selection/4889598.html: Removed, because updated version of mixed-editability-3.html does same test, line motion around uneditable table element.
- editing/selection/mixed-editability-3.html: Changed to cover forward and backward line motion and verify by script rather than editing log and render tree for ease of future maintenance.
- editing/selection/move-by-line-004.html: Changed for new behavior. Caret can't go cross uneditable table cell as FireFox.

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