Closed
Bug 1079455
Opened 10 years ago
Closed 10 years ago
keyboard doesn't go away after entering search on google maps
Categories
(Core :: DOM: Device Interfaces, defect)
Tracking
()
VERIFIED
FIXED
mozilla36
Tracking | Status | |
---|---|---|
b2g-v2.0 | --- | unaffected |
b2g-v2.1 | --- | unaffected |
b2g-v2.2 | --- | verified |
People
(Reporter: dbaron, Assigned: timdream)
References
Details
(Keywords: regression)
Attachments
(1 file, 1 obsolete file)
3.33 KB,
patch
|
Details | Diff | Splinter Review |
Not sure where this bug should go, but: Sometime recently things regressed such that after typing a search in Google Maps, the keyboard won't go away. Steps to reproduce: 1. go to https://maps.google.com/ in the gaia browser 2. click in the search field in the maps UI 3. search for something and hit enter 4. tap elsewhere in the map, pan, zoom, etc. Actual results: keyboard never goes away Expected results: keyboard should perhaps go awayafter hitting enter, and definitely after tapping elsewhere in the map I'm using a master userdebug build from yesterday with gaia 83de447d9ae9a59459d7a445f9348a254c661850 and gecko eaa80e4597a2 (hg) plus my local patches.
Reporter | ||
Comment 1•10 years ago
|
||
Actually, I think step (3) has to be to type something and tap on one of the autocomplete entries; it works if I hit enter.
Blocks: 1038262
Comment 2•10 years ago
|
||
Looks like a regression in input management. I could see this with master but I cannot reproduce this in v2.1, so set the QAwanted to check each branch first.
status-b2g-v2.0:
--- → ?
status-b2g-v2.1:
--- → ?
status-b2g-v2.2:
--- → affected
Keywords: qawanted,
regression
Comment 3•10 years ago
|
||
Confirmed that this issue still occurs on latest Flame 2.2. Searching on Google Maps by tapping on a suggested term generated by Google Maps causes the keyboard to stay on screen after the search. The keyboard can only be hidden by going to another screen such as return to Homescreen then back, or tapping on URL bar to initiate a search and cancel. Note that using edge gesture or card view/task manager to go to another app does NOT hide the keyboard. Repro rate: 7/7 Device: Flame 2.2 Master (shallow flash, 319MB mem) BuildID: 20141017073248 Gaia: 1daf2dadcd0d554c733661a4c0be1b82001e9da0 Gecko: 51892b39597a Version: 36.0a1 (2.2 Master) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0 ---------------- This issue does NOT occur on Flame 2.1 and Flame 2.0. Tapping on suggested term on Google Maps does NOT cause the keyboard to stay on screen. Repro rate: 0/5 on v2.1, 0/4 on v2.0. Device: Flame 2.1 (shallow flash, 319MB mem) BuildID: 20141017113650 Gaia: b9c540142d60eda49541164f17d27e16a6af2c87 Gecko: 3fec5b285061 Version: 34.0 (2.1) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Device: Flame 2.0 (shallow flash, 319MB mem) BuildID: 20141016184643 Gaia: 9c7dec14e058efef81f2267b724dad0850fc07e4 Gecko: c17df9fe087d Version: 32.0 (2.0) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
Comment 4•10 years ago
|
||
Can we try to get a regression window on v2.2? Thanks.
Keywords: regressionwindow-wanted
Updated•10 years ago
|
QA Contact: ckreinbring
Comment 5•10 years ago
|
||
Regression window Last working BuildID: 20140905085538 Gaia: 5765c62163bcb7fde5ebfd211881117de31a7c46 Gecko: 6bfdd45d8318 Platform Version: 35.0a1 Firmware Version: V180 User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0 First broken BuildID: 20140905090738 Gaia: 0de5fcdc11a15abdf8d64f28bed2abb30041ea4d Gecko: 0d962e459db5 Platform Version: 35.0a1 Firmware Version: V180 User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0 Working Gaia / Broken Gecko = Repro Gaia: 5765c62163bcb7fde5ebfd211881117de31a7c46 Gecko: 0d962e459db5 Broken Gaia / Working Gecko = No repro Gaia: 0de5fcdc11a15abdf8d64f28bed2abb30041ea4d Gecko: 6bfdd45d8318 Gecko pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=6bfdd45d8318&tochange=0d962e459db5 B2G Inbound Last working BuildID: 20140905062812 Gaia: 04bfb7cab6a5485b650dac75cf99b8509ae148fc Gecko: 6aa95efb9322 Platform Version: 35.0a1 Firmware Version: V180 User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0 First broken BuildID: 20140905063113 Gaia: 04bfb7cab6a5485b650dac75cf99b8509ae148fc Gecko: 0bb6b880744e Platform Version: 35.0a1 Firmware Version: V180 User Agent: Mozilla/5.0 (Mobile; rv:35.0) Gecko/35.0 Firefox/35.0 Working Gaia / Broken Gecko = Repro Gaia: 04bfb7cab6a5485b650dac75cf99b8509ae148fc Gecko: 0bb6b880744e Broken Gaia / Working Gecko = No repro Gaia: 04bfb7cab6a5485b650dac75cf99b8509ae148fc Gecko: 6aa95efb9322 Gecko pushlog: http://hg.mozilla.org/integration/b2g-inbound/pushloghtml?fromchange=6aa95efb9322&tochange=0bb6b880744e
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(jmercado)
Keywords: regressionwindow-wanted
Comment 6•10 years ago
|
||
Issue seems to have been caused by bug 1029943. NI? Morris and Ting to get their opinion since they were the ones who worked on that issue.
Flags: needinfo?(tlin)
Flags: needinfo?(mtseng)
Flags: needinfo?(ktucker)
Flags: needinfo?(jmercado)
Comment 7•10 years ago
|
||
Patches for bug 1029943 were backout on master. It shouldn't cause this bug. https://bugzilla.mozilla.org/show_bug.cgi?id=1029943#c34 BTW, when the keyboard persists, tapping the space key does not hide the keyboard either.
Flags: needinfo?(tlin)
Flags: needinfo?(mtseng)
Assignee | ||
Comment 8•10 years ago
|
||
Probably bug 1057898. I will try to reproduce or revert to confirm this.
Assignee: nobody → timdream
Status: NEW → ASSIGNED
Assignee | ||
Comment 9•10 years ago
|
||
This does not happen on my Flame. Must be fixed by other patches. Flame v188 2.2 OTA build id 20141022160207 qawanted to confirm, please close as WORKSFORME if this no longer reproduces.
Assignee | ||
Comment 10•10 years ago
|
||
Alternative STR that could reproduce: Steps to reproduce: 1. go to https://maps.google.com/ in the gaia browser 2. click in the search field in the maps UI 3. search for something and __tap one of the suggestions in the map app__
Assignee | ||
Comment 11•10 years ago
|
||
(In reply to Tim Guan-tin Chien [:timdream] (MoCo-TPE) (please ni?) from comment #10) > Alternative STR that could reproduce: > > Steps to reproduce: > 1. go to https://maps.google.com/ in the gaia browser > 2. click in the search field in the maps UI > 3. search for something and __tap one of the suggestions in the map app__ I found the root cause and it's almost an edge case. So when the user touch the suggestion, Google Maps will 1) first take the focus back, 2) edit the value, and 3) blur the input, all in a sync function. In bug 1057898 we move (1) and (3) to the next tick, and they cancel out so no message will be sent out of forms.js. However (2) does not aware of that and thus send a message on the change in value of the input. I have a one liner ready and I will provide a mochitest with it.
Blocks: 1057898
blocking-b2g: --- → 2.2?
Component: Gaia::Keyboard → DOM: Device Interfaces
Product: Firefox OS → Core
Assignee | ||
Comment 12•10 years ago
|
||
One-liner, simply check isHandlingFocus. Test is verified by running w/ the change and w/o the change. https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=f7eebba08901
Attachment #8510196 -
Flags: review?(xyuan)
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
QA Contact: ckreinbring
Updated•10 years ago
|
Attachment #8510196 -
Flags: review?(xyuan) → review+
Assignee | ||
Comment 13•10 years ago
|
||
Attachment #8510196 -
Attachment is obsolete: true
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Comment 14•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/b3f7572fe0a6
Keywords: checkin-needed
Comment 15•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/b3f7572fe0a6
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla36
Comment 16•10 years ago
|
||
Verified the issue is fixed on Master 2.2 Flame. Keyboard disappears after search result in Google maps. "Flame 2.2 Device: Flame 2.2 (319mb)(Kitkat Base)(Shallow Flash) BuildID: 20141120040205 Gaia: 1abe09b4925547699dfdb2d358aed019137c3aa6 Gecko: 6ce1b906c690 Version: 36.0a1 (2.2 Master) Firmware: V188-1 User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0"
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Keywords: verifyme
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Comment 17•9 years ago
|
||
Clearing the blocking nom for 2.2? as this is already fixed/verified on that branch per the status flag
blocking-b2g: 2.2? → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•