Bug 11440
Summary: | REGRESSION: Typing in text area is painfully slow | ||
---|---|---|---|
Product: | WebKit | Reporter: | Rosyna <webkit-bugs> |
Component: | Text | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Major | CC: | ap, mrowe |
Priority: | P1 | Keywords: | Regression |
Version: | 420+ | ||
Hardware: | Mac | ||
OS: | OS X 10.4 | ||
URL: | http://www.apple.com/feedback/iphoto.html |
Rosyna
In ToT, not sure since when (I was in japan), it's painfully slow to type into some textareas. As if the text appears seconds later than it should. This is true of the bugzilla report form here and of the comments field on http://www.apple.com/feedback/iphoto.html
I've taken a sample in case it helps.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Mark Rowe (bdash)
Typing in the text areas is very slightly slower than what I see on released WebKit, but nothing close to what I would class as being "painfully slow". Can you please attach the sample that you have taken?
Alexey Proskuryakov
(In reply to comment #0)
> (I was in japan)
Interesting! Are you using Kotoeri by any chance? :)
I can reproduce this when using my input method, while typing with a normal U.S. keyboard layout is fast.
292 _NSTSMEventHandler
292 _NSTSMDocumentAccessEventHandler
292 -[WebHTMLView(WebDocumentPrivateProtocols) string]
292 -[WebCoreFrameBridge stringForRange:]
292 WebCore::plainText(WebCore::Range const*)
290 WebCore::TextIterator::advance()
289 WebCore::TextIterator::exitNode()
174 WebCore::VisiblePosition::VisiblePosition[in-charge](WebCore::Position const&, WebCore::EAffinity)
174 WebCore::VisiblePosition::init(WebCore::Position const&, WebCore::EAffinity)
173 WebCore::VisiblePosition::canonicalPosition(WebCore::Position const&)
167 WebCore::Position::upstream() const
111 WebCore::Node::rootEditableElement() const
100 WebCore::Node::isContentEditable() const
91 WebCore::HTMLElement::isContentEditable() const
Rosyna
Only the Romanji (Roman) layout from Koteri.
Here's a partial sample:
813 -[WebHTMLView _interceptEditingKeyEvent:]
813 -[NSView interpretKeyEvents:]
813 -[NSTSMInputContext interpretKeyEvents:]
798 TSMProcessRawKeyEvent
798 TSMKeyEvent
798 utDeliverTSMEvent
798 TSMEventToInputMethod
798 TSMEventToTextService
795 SendTSMDocumentLockEvent
795 SendTSMEvent
795 SendEventToEventTarget
795 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
795 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
795 _NSTSMEventHandler
795 _NSTSMDocumentAccessEventHandler
794 -[WebCoreFrameBridge stringForRange:]
793 WebCore::plainText(WebCore::Range const*)
789 WebCore::TextIterator::advance()
787 WebCore::TextIterator::exitNode()
Alexey Proskuryakov
Was fixed in r17449.
*** This bug has been marked as a duplicate of 11460 ***