Closed Bug 278802 Opened 20 years ago Closed 19 years ago

input event occured after blur event when the IME trunsaction is committed by the blur

Categories

(Core :: DOM: Editor, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.9alpha1

People

(Reporter: masayuki, Assigned: masayuki)

References

Details

(Keywords: inputmethod, intl)

In currently, we call ForceComposition when blur event.
But it is not good.
Because event order is not good.
Currently, the events are fired follwing order.

1. blur
2. end composition
3. input

Other developers hope input event should be fired _before_ blur event.
See bug 193544.

Therefore, for ForceComposition, we should create new event that is beforeblur.
On beforeblur event, we should fire ForceComposition.
And after, fired blur event.
Severity: minor → enhancement
Target Milestone: --- → Future
This will be fixed by the patch of bug 327003.
Depends on: 327003
Summary: Implement beforeblur event for force composition → input event occured after blur event when the IME trunsaction is committed by the blur
we don't need beforeblur event. the patch of bug 327003 changes order of the events.
This is fixed by bug 327003.
But this may remain on Cocoa. But if so, it may be fixed by bug 299516.

-> FIXED
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Target Milestone: Future → mozilla1.9alpha
You need to log in before you can comment on or make changes to this bug.