Closed Bug 1050838 Opened 10 years ago Closed 10 years ago

[B2G][FxA][Age Verification] User is unable to dismiss the year selection drop down

Categories

(Firefox OS Graveyard :: FxA, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.1+, b2g-v2.0 unaffected, b2g-v2.1 verified)

VERIFIED FIXED
blocking-b2g 2.1+
Tracking Status
b2g-v2.0 --- unaffected
b2g-v2.1 --- verified

People

(Reporter: Marty, Assigned: yzen)

References

Details

(Keywords: regression, smoketest)

Attachments

(3 files)

Description:
When creating a Firefox Account, the user must input their year of birth.  After opening the Year of Birth drop down and selecting a year, the user cannot dismiss the drop down list to progress with account creation.

Note: A possible work-around for this is to lock and unlock the phone, or pull down and dismiss the notification toolbar.


Repro Steps:
1) Update a Flame to 20140808040304
2) Navigate to Firefox Accounts in Settings
3) Create a new FxA with a new email address
4) Select a Year of Birth


Actual:
User is unable to dismiss the Year of Birth selection and progress with account creation.


Expected:
User is able to progress with account creation properly.

Environmental Variables:
Device: Flame Master
Build ID: 20140808040304
Gaia: c45627132ae7f00026e361a14d5d084a1236af24
Gecko: 18f408a5984e
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0


Keywords: FxA, Firefox Account, Age Gate, Age Verification, Drop Down, Select


Repro frequency: 100%
Link to failed test case: https://moztrap.mozilla.org/manage/case/13006/
See attached: Screenshot, logcat
This issue occurs on Flame 2.1 at both 319MB and 512MB.

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

This issue does NOT occur on Flame 2.0 at either 319MB or 512MB
User is presented with an 'OK' button to dismiss the Year of Birth drop down screen.

Environmental Variables:
Device: Flame 2.0
Build ID: 20140808000201
Gaia: 8d4599d18fbfc41f88ea494ab9cce0bb99cffac3
Gecko: aad73d079368
Version: 32.0 (2.0)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Attached file logcat-FXA.txt
[Blocking Requested - why for this release]:
smoketest blocker and is a regression of a core feature.

Requesting a window.
blocking-b2g: --- → 2.1?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
QA Contact: jmitchell
Mozilla Central Regression Window:

Last Working:
Device: Flame Master
Build ID: 20140807155618
Gaia: 54c3c19d439f7dbafda5c6cc3b4850b545a068ba
Gecko: bd44d84142e8
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

First Broken:
Device: Flame Master
Build ID: 20140807180713
Gaia: c45627132ae7f00026e361a14d5d084a1236af24
Gecko: 18f408a5984e
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Last Working Gaia First Broken Gecko: Issue does NOT reproduce
Gaia: 54c3c19d439f7dbafda5c6cc3b4850b545a068ba
Gecko: 18f408a5984e

First Broken Gaia Last Working Gecko: Issue DOES reproduce
Gaia: c45627132ae7f00026e361a14d5d084a1236af24
Gecko: bd44d84142e8

Gaia pushlog: https://github.com/mozilla-b2g/gaia/compare/54c3c19d439f7dbafda5c6cc3b4850b545a068ba...c45627132ae7f00026e361a14d5d084a1236af24

B2G Inbound Regression Window:

Last Working:
Device: Flame Master
Build ID: 20140807052217
Gaia: d2d93b782446fe5d1b4bba9305ce4176669912be
Gecko: cacf6ca5ec8c
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

First Broken:
Device: Flame Master
Build ID: 20140807054419
Gaia: dc5ab7839619e000e353872235f89425be7346ca
Gecko: 83bc4242fd1c
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Last Working Gaia First Broken Gecko: Issue does NOT reproduce
Gaia: d2d93b782446fe5d1b4bba9305ce4176669912be
Gecko: 83bc4242fd1c

First Broken Gaia Last Working Gecko: Issue DOES reproduce
Gaia: dc5ab7839619e000e353872235f89425be7346ca
Gecko: cacf6ca5ec8c

Gaia pushlog: https://github.com/mozilla-b2g/gaia/compare/d2d93b782446fe5d1b4bba9305ce4176669912be...dc5ab7839619e000e353872235f89425be7346ca


Broken by bug 1040936 ?
Blocks: 1040936
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(yzenevich)
Flags: needinfo?(pbylenga)
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Attached file Github pull request.
Also fixing a buttons menu background color regression.
Assignee: nobody → yzenevich
Status: NEW → ASSIGNED
Attachment #8471651 - Flags: review?(alive)
Flags: needinfo?(yzenevich)
Comment on attachment 8471651 [details] [review]
Github pull request.

What is the root cause of this bug please?
Attachment #8471651 - Flags: review?(alive) → review+
(In reply to Alive Kuo [:alive][NEEDINFO!] from comment #6)
> Comment on attachment 8471651 [details] [review]
> Github pull request.
> 
> What is the root cause of this bug please?

I believe it has to do with the fact that when the value selector is inside the app window, it's contained by the window itself. When it was global (before it became app window sub-component), height had to be set explicitly (those styled were removed). Container height affects how the button menu is placed over the selection list.
https://github.com/mozilla-b2g/gaia/commit/75fa126e4cb826fa7affb8bfebff717a2e5046e9
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Verified Fixed on today's Flame Nightly 2.1 build.
Year Selection drop-down screen is able to be dismissed properly.

Environmental Variables:
Device: Flame Master
Build ID: 20140821040201
Gaia: 3584b2723412ed3299c6761f465885d80651c87e
Gecko: dac8b4a0bd7c
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Switching the 2.1?->2.1+, on these fixed bugs as these are regression.

Nothing to land here, its just flag-cleanup of 2.1? list. Please Ni me if there is confusion/disagreement.
blocking-b2g: 2.1? → 2.1+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: