Open Bug 1670539 Opened 4 years ago Updated 4 years ago

Considering unified open/close software keyboard code

Categories

(Core :: DOM: UI Events & Focus Handling, enhancement, P5)

Unspecified
All
enhancement

Tracking

()

People

(Reporter: m_kato, Assigned: m_kato)

References

Details

Attachments

(1 file)

Actually, widget manages open/close software keyboard per platform. It means that we cannot write mochitests. Basic test for open/close is already available in gv-junit, but it is too hard to add some tests for edge case.

So I guess that we should manage open/close status in IMEStateManager. Some newer WICG spec wants to handle software keyboard state (although we don't consider this specs.)

Sounds reasonable if we could manage it in XP level. Please don't use #ifdef XP_* as far as possible, instead let's use pref to change the details for conforming to each platform's standard behavior.

Attached file Bug 1670539 - WIP
Depends on: 1700029
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: