Closed Bug 1832726 Opened 2 years ago Closed 2 years ago

Get rid of `widget::InputContext::mMayBeIMEUnaware`

Categories

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

task

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: masayuki, Assigned: masayuki)

References

Details

Attachments

(2 files)

The flag was introduced in bug 1112212.

In these days, keydown and keyup events are fired even during composition because it's standardized as so. Therefore, we must be able to delete it.

Finally, we must be able to delete EventListenerManager::mMayHaveKeyEventListener and EventListenerManager::mMayHaveInputOrCompositionEventListener and related methods.

I think that we don't need the prefs to disable the behavior because the
behavior conforms to UI Events definition and we've shipped the behavior in
2018. Therefore, nobody shouldn't require to disable the behavior.

Pushed by masayuki@d-toybox.com: https://hg.mozilla.org/integration/autoland/rev/0df7dcd42691 part 1: Make Android widget always dispatch keyboard events during composition r=m_kato,geckoview-reviewers https://hg.mozilla.org/integration/autoland/rev/5449e0cba0cd part 2: Get rid of unused flags in EventListenerManager r=smaug
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: