[webkit-dev] Changes to keyboard event handling
Alexey Proskuryakov
ap-carbon at rambler.ru
Sun Dec 16 00:43:39 PST 2007
on 16.12.2007 04:34, Evan Gross at evan at rainmakerinc.com wrote:
> Do these changes - at least the ones not directly related to text input -
> apply only to read-only areas?
They do apply to editable areas and form controls, as well. However, I am
not aware of any changes since Safari 3 that should affect input methods.
> At first glance (talking Mac here), it still appears that a TSMDocumentID is
> created for read-only areas. Should I be expecting changes to the way text
> input (from an input method, at least) is handled as well?
Talking specifically about this issue, I'm not sure if it's a bug. Any
part of an HTML document can become editable at any point, it doesn't split
the document into multiple TSMDocuments. Consider an edge case with several
nested contenteditable DIVs - it'd be hard to maintain a TSMDocument for
each!
It looks like a reasonable compromise to have a single document, and
return an error when an IM tries to change non-editable content.
> A brief test with my input method crashed in
> -[WebHTMLView(WebNSTextInputSupport) attributedSubstringFromRange:] when
> sending an OffsetToPos. Anyway, looks like I've got a bunch of testing to
> do...
Please do file bugs!
- WBR, Alexey Proskuryakov.
More information about the webkit-dev
mailing list