Closed Bug 1700029 Opened 3 years ago Closed 3 years ago

Clean up MaybeShowOnScreenKeyboard

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

(Reporter: m_kato, Assigned: m_kato)

References

(Blocks 1 open bug)

Details

Attachments

(3 files, 1 obsolete file)

When I have landed bug 1618759, I split newer on screen keyboard code with new class. But old keyboard code (TabTip and VR) is into MayBeShowOnScreenKeyboard. I would like to clean up this for bug 1670539.

Summary: Clean up MabeShowOnScreenKeyboard → Clean up MaybeShowOnScreenKeyboard

For bug 1670539, I would like to move each on software keyboard code to
own class at first.

Actually, MaybeShowOnScreenKeyboard handels VR keyboard if VR mode. But
I would like to move VR code to ShowOnScreenKeyboard or own class.

TabTip's on screen keyboard is for old Windows 10. So I would like to
move this and related code to own class.

Depends on D109259

nsDataObj.h uses nsWindowsHelpers.h, but it isn't included.

Depends on D109261

Blocks: 1670539
Attachment #9210640 - Attachment description: Bug 1700029 - Part 1. Clean up MaybeShowOnScreenKeyboard. → Bug 1700029 - Part 1. Clean up MaybeShowOnScreenKeyboard. r=masayuki
Attachment #9210641 - Attachment description: Bug 1700029 - Part 2. Move TabTip code to own class. → Bug 1700029 - Part 2. Move TabTip code to own class. r=masayuki
Attachment #9210642 - Attachment description: Bug 1700029 - Part 3. Move VR's software keyboard code to own class. → Bug 1700029 - Part 3. Move VR's software keyboard code to own class. r=masayuki
Attachment #9210643 - Attachment description: Bug 1700029 - Part 4. Fix build break. → Bug 1700029 - Part 4. Fix build break. r=masayuki
Attachment #9210643 - Attachment is obsolete: true
Pushed by m_kato@ga2.so-net.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/107bfcb77389
Part 1. Clean up MaybeShowOnScreenKeyboard. r=masayuki
https://hg.mozilla.org/integration/autoland/rev/8d4c20682890
Part 2. Move TabTip code to own class. r=masayuki
https://hg.mozilla.org/integration/autoland/rev/00883ff82b34
Part 3. Move VR's software keyboard code to own class. r=masayuki
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: