Closed Bug 1552041 Opened 6 years ago Closed 6 years ago

GV opens keyboard on mtggoldfish.com that had not been opened when switching apps

Categories

(GeckoView :: IME, defect, P2)

All
Android
defect

Tracking

(firefox70 wontfix, firefox71 fixed)

RESOLVED FIXED
mozilla71
Tracking Status
firefox70 --- wontfix
firefox71 --- fixed

People

(Reporter: cpeterson, Assigned: m_kato)

References

Details

Attachments

(2 files)

STR

  1. Load mtggoldfish.com in Fenix.
  2. Press the Android home button to switch to the Android home screen.
  3. Switch back to Fenix.

Expected Result

Nicole on the Fenix UX team says the keyboard should no longer be open, just like in Chrome and Fennec.

Actual Result

The keyboard is open even though it had not been opened.

I can reproduce this problem in Fenix, RB, and Focus+GV on this site. This appears to be a GV bug since the problem is reproducible in multiple GV apps but not in Fennec.

This bug was originally filed in the Fenix issue tracker:
https://github.com/mozilla-mobile/fenix/issues/2071

Assignee: nobody → m_kato

This bug is a feature enhancement and doesn't need to block Fenix MVP. The correspending Fenix issue mozilla-mobile/fenix#2071 is a P2 and not a Fenix MVP blocker.

Priority: P1 → P2
Whiteboard: [geckoview:fenix:m6] → [geckoview:fenix:p2]

Fenix bug mozilla-mobile/fenix#3556 has steps to reproduce the same keyboard issue on a different website.

The Fenix team prioritized this issue as a P2, so we should try to fix this bug in Q3 or Q4. This keyboard behavior annoys users.

Adding [geckoview:fenix:m8] whiteboard tag because Makoto says he will work on this bug in Q3.

Actually, CAUSE_UNKNOWN_CHROME is set when caller is chrome process. I would
like to change that this value is called from chrome or native.

Even if element.focus is called from chrome, we always open virtual keyboard.
But I would like to change this behaviour that virtual keyboard isn't opened
via element.focus that is chrome script.

Depends on D44104

Rank: 9
Whiteboard: [geckoview:fenix:m8]
Pushed by m_kato@ga2.so-net.ne.jp: https://hg.mozilla.org/integration/autoland/rev/f9a0c897d2db Part 1. Set CAUSE_UNKNOWN_CHROME if caller is chrome script or native. r=masayuki https://hg.mozilla.org/integration/autoland/rev/98034cd40bbe Part 2. Don't open virtual keyboard via chrome script. r=geckoview-reviewers,snorp
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71

Moving some keyboard bugs to the new GeckoView::IME component.

Component: General → IME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: