[B2G][Flame][Keyboard] Flipping between built-in and third-party keyboard causes keyboard to disappear briefly

NEW
Unassigned

Status

Firefox OS
Gaia::Keyboard
3 years ago
3 years ago

People

(Reporter: rpribble, Unassigned)

Tracking

unspecified
ARM
Gonk (Firefox OS)

Firefox Tracking Flags

(b2g-v2.0 affected, b2g-v2.1 affected)

Details

(Whiteboard: [2.0-flame-test-run-3], URL)

Attachments

(1 attachment)

(Reporter)

Description

3 years ago
Created attachment 8463660 [details]
Logcat.txt

Description:
If the user flips between the built-in keyboard and a third-party keyboard, they will see the keyboard disappear briefly while transitioning (the keyboard will appear to flash).

Repro Steps:
1) Updated Flame to BuildID: 20140728000238
2) Settings > keyboard > selected keyboards
3) Enable English, Spanish, and Portuguese language layout keyboards
4) Navigate to sms app and create a new message
5) Activate the keyboard and tap the language layout button to the left of the space bar repeatedly

Actual:
Keyboard will disappear briefly during transitions.

Expected:
Keyboard transitions smoothly.

Environmental Variables:
Device: Flame 2.0
Build ID: 20140728000238
Gaia: 0a864988f5dce7f9f3dea9609e8ef054679c30ff
Gecko: 2da96d621030
Version: 32.0 (2.0)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Repro frequency: 100%
See attached: Video, logcat

----------------------------------------------------

This issue occurs on the Flame v2.1 (319MB), Buri v2.1, Flame v2.0 (512MB), Buri v2.0, and Open_C v1.4.

Environmental Variables:
Device: Flame Master (319MB)
Build ID: 20140728040209
Gaia: 295967a0b824a355ae9d57fb08f3632ed2ad18dd
Gecko: a4dcfbebcb58
Version: 34.0a1 (Master) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Environmental Variables:
Device: Buri Master
Build ID: 20140728073003
Gaia: 295967a0b824a355ae9d57fb08f3632ed2ad18dd
Gecko: d77f6a96ff96
Version: 34.0a1 (Master)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Environmental Variables:
Device: Flame 2.0
Build ID: 20140725000201
Gaia: 9b6d7357031f2412b18a2fb140d5c974842d4393
Gecko: fbb3b8be8f6c
Version: 32.0 (2.0) 
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Environmental Variables:
Device: Buri 2.0 MOZ ril
Build ID: 20140721000201
Gaia: 8cb1a949f2e9650bb2c5598e78a6f24a58bbaf97
Gecko: 4bd4b0ae7bbe
Version: 32.0a2 (2.0)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

v1.4 Environmental Variables:
Device: Open_C v1.4 MOZ
BuildID: 20140728000238
Gaia: 0a864988f5dce7f9f3dea9609e8ef054679c30ff
Gecko: 2da96d621030
Version: 32.0
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

Keyboard will disappear briefly during transitions.

----------------------------------------------------

I am unable to test this issue on the Flame v1.4 and Buri v1.4.  

Environmental Variables:
Device: Flame 1.4 MOZ ril (319MB)
Build ID: 20140728063001
Gaia: eb3b185325901d4c04e2d43eb58d90835213bea9
Gecko: aae9112f1fc6
Version: 30.0 (1.4) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

Environmental Variables:
Device: Buri 1.4 MOZ ril
Build ID: 20140728063001
Gaia: eb3b185325901d4c04e2d43eb58d90835213bea9
Gecko: aae9112f1fc6
Version: 30.0 (1.4)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

After tapping install on a third-party app in the marketplace, the keyboard is not installed.
Rachel - Can you add the QAnalyst-Triage flag here & needinfo the QA lead?
Flags: needinfo?(rpribble)
(Reporter)

Comment 2

3 years ago
Yup, sorry about that. Just wanted to recheck one branch this morning before triaging. Thank you!
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(rpribble) → needinfo?(ktucker)
Please state what memory the Flame was on when you encountered this issue.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage-]
Flags: needinfo?(ktucker) → needinfo?(rpribble)
(Reporter)

Comment 4

3 years ago
The issue was originally found on a Flame v2.0 (319MB).

Updated Repro Steps:

1) Updated Flame to BuildID: 20140728000238
2) Connect to data or wifi
3) Marketplace > Search or 'keyboard' > download a third-party keyboard (thai used in test)
4) Tap home, then tap the Rocketbar search field
5) Tap the globe/En button to switch between built-in and third-party keyboard
QA Whiteboard: [QAnalyst-Triage-] → [QAnalyst-Triage?]
Flags: needinfo?(rpribble) → needinfo?(ktucker)
This appears to be minor and not a regression since 3rd party keyboard was removed on 1.4 so not nominating as a blocker.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)

Updated

3 years ago
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][lead-review+]
You need to log in before you can comment on or make changes to this bug.