Long pressing in input form opens keyboard instead of the PASTE menu
Categories
(GeckoView :: IME, defect, P1)
Tracking
(firefox-esr60 wontfix, firefox-esr68 wontfix, firefox67 wontfix, firefox67.0.1 wontfix, firefox68 wontfix, firefox69 fixed)
People
(Reporter: cpeterson, Assigned: m_kato)
References
()
Details
(Keywords: parity-chrome, Whiteboard: [geckoview:fenix:m7])
Attachments
(2 files)
STR
- Load https://mullvad.net/en/account/login/ in Fennec or Fenix.
- Long press in the "Account number" input form.
Expected Behavior
When I long press in the input form in Chrome, I get the "PASTE" menu and no keyboard.
Actual Behavior
If I long press in the input form in Fennec or Fenix, I see a "PASTE | SELECT ALL" menu flash open for a moment, then close as the keyboard opens. With the keyboard open, I can then long press a second time to open the "PASTE | SELECT ALL" menu again.
P3 because this is not a regression compared to Fennec.
This bug was originally filed in the Fenix issue tracker:
https://github.com/mozilla-mobile/fenix/issues/2590
Assignee | ||
Comment 1•5 years ago
|
||
I guess, AccessibleCaretManager calls FocusManager::SetFocus with nsIFocusManager::FLAG_BYMOUSE. So UserMightRequestOpenVKB doesn't know whether this action is longpress. We have to define new flag such as nsIFocusManager::FLAG_BYLONGPRESS.
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D35991
Assignee | ||
Updated•5 years ago
|
Reporter | ||
Comment 4•5 years ago
|
||
I'm upgrading this bug from priority P3 to P1 for the next Fenix milestone (M7). The Fenix team rated this issue as a P1.
68=wontfix because we don't need to uplift this fix to GV 68. This fix can ride the trains in GV 69.
Pushed by m_kato@ga2.so-net.ne.jp: https://hg.mozilla.org/integration/autoland/rev/88e9ed06620e Part 1. Add long press action when setting focus. r=masayuki https://hg.mozilla.org/integration/autoland/rev/a19e2249b857 Part 2. Long press doesn't show virtual keyboard. r=geckoview-reviewers,snorp
Comment 6•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/88e9ed06620e
https://hg.mozilla.org/mozilla-central/rev/a19e2249b857
Reporter | ||
Comment 9•2 years ago
|
||
Moving some keyboard bugs to the new GeckoView::IME component.
Description
•