Get rid of plugin support of IME/keyboard handling
Categories
(Core :: DOM: UI Events & Focus Handling, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox86 | --- | fixed |
People
(Reporter: masayuki, Assigned: masayuki)
References
(Blocks 1 open bug)
Details
(Keywords: inputmethod)
Attachments
(16 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Before creating automated test framework for native IME handlers, I'd like to drop unused path for plugins.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Before deleting IMEState::Enabled::PLUGIN
, let's make it an enum class
for making the change safer. Almost all of this change is done by
"replace" of VSCode.
Assignee | ||
Comment 2•5 years ago
|
||
Currently, they are never focusable when its type is "plugin".
So, making stop them returning IMEEnabled::Plugin
won't change
anything, but it guarantees that nobody will see IMEEnabled::Plugin
at runtime. This is a preparation for the following patches.
Depends on D100100
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D100101
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D100102
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D100103
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D100117
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D100118
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D100119
Assignee | ||
Comment 9•5 years ago
|
||
It's used only by IMM and keyboard handlers on Windows.
Depends on D100120
Assignee | ||
Comment 10•5 years ago
|
||
This is used only on Windows.
Depends on D100121
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D100122
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
Comment 15•5 years ago
|
||
Comment 16•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/87c164e0c093
https://hg.mozilla.org/mozilla-central/rev/bdcbb8d22b91
https://hg.mozilla.org/mozilla-central/rev/e39ed1138976
https://hg.mozilla.org/mozilla-central/rev/0c47e25d063f
https://hg.mozilla.org/mozilla-central/rev/78c4b82a3015
https://hg.mozilla.org/mozilla-central/rev/8f2595f0dfda
Comment 17•5 years ago
|
||
Comment 18•5 years ago
|
||
Comment 19•5 years ago
|
||
Comment 20•5 years ago
|
||
bugherder |
Comment 21•5 years ago
|
||
bugherder |
Assignee | ||
Comment 22•5 years ago
|
||
Assignee | ||
Comment 23•5 years ago
|
||
Depends on D100386
Assignee | ||
Comment 24•5 years ago
|
||
It's used only for a placeholder of composition string in plugins.
Depends on D100387
Assignee | ||
Comment 25•5 years ago
|
||
Depends on D100388
Assignee | ||
Comment 26•5 years ago
|
||
Depends on D100389
Comment 27•5 years ago
|
||
Comment 28•5 years ago
|
||
bugherder |
Assignee | ||
Updated•5 years ago
|
Comment 29•5 years ago
|
||
Comment 30•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a43143cd7a24
https://hg.mozilla.org/mozilla-central/rev/64e6fc7cfaeb
Description
•