Open Bug 1259686 Opened 9 years ago Updated 2 years ago

TextEventDispatcher should store composition information which is modified when a composition event is dispatched

Categories

(Core :: DOM: UI Events & Focus Handling, task, P4)

task

Tracking

()

Tracking Status
firefox48 --- affected

People

(Reporter: masayuki, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: inputmethod, Whiteboard: tpi:+)

TextEventDispatcher is now shared by native IME/keyboard event handlers. If TextEventDispatcher stores dispatched composition string/clause information, they can use it without their own member variables.
And offset of composition string too.
Can be removed with fixing this bug: * IMContextWrapper::mCompositionStart * IMContextWrapper::mDispatchedCompositionString * IMMHandler::mCompositionString * IMMHandler::mCompositionStart * IMMHandler::mComposingWindow ? * IMEInputHandler::mIMECompositionStart * IMEInputHandler::mIMECompositionString And also: * IMContextWrapper::IsComposing() * IMMHandler::mIsComposing * IMMHandler::mIsIMEComposing
Priority: -- → P4
Whiteboard: tpi:+
Type: defect → task
Component: Widget → DOM: UI Events & Focus Handling
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.