[Bug 13429] New: Section 7.5 contenteditable and designMode must make navigation consistent platform conventions

http://www.w3.org/Bugs/Public/show_bug.cgi?id=13429

           Summary: Section 7.5 contenteditable and designMode must make
                    navigation consistent platform conventions
           Product: HTML WG
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTML5 spec (editor: Ian Hickson)
        AssignedTo: ian@hixie.ch
        ReportedBy: schwer@us.ibm.com
         QAContact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
                    public-html@w3.org


Section 7.5 The section must mandate and specify that navigation be consistent
with platform conventions. This must be applicable to contenteditable and
designmode. For example, browsers running on Windows must follow that
platform's conventions for navigation. A Mac has different platform navigation
conventions from Windows. So, the Windows and Mac implementation would not need
to match. 

Specifically, On Windows, a serious problem we see between different browsers
is how each one implements navigation and default editing (e.g. delete,
backspace etc.) differently. This has resulted in CKEditor (an open source web
editor) implementing special keyboard handling and strange DOM manipulations in
order to try and get the experience the same (or close to) between browsers.
Here's a common example: in IE, if the caret is at the end of a link and the
user hits a backspace, IE deletes the link but leaves the caret in the same
position with the text of the link unchanged. In FF, the backspace will delete
the last character in the link, preserving the link element.

This problem impacts people with disabilities, mainstream keyboard users,
developers that use editing hosts in the web applications.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Thursday, 28 July 2011 19:59:10 UTC