Closed Bug 1040290 Opened 10 years ago Closed 10 years ago

[B2G][Settings][FxA]User is unable to select the Age Verification in Firefox Accounts

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: jschmitt, Unassigned, NeedInfo)

References

Details

(Keywords: regression, smoketest)

Attachments

(2 files)

Attached file log.txt
Description:
The age dialog box does not appear after selecting the Age Verification drop down.

Repro Steps:
1) Update a Flame to 20140717040202
2) Connect to a Data/Wifi network
3) Open Settings app
4) Select Firefox Accounts
5) Select Create account or sign in
6) Input an email address that has not been signed up for FxA
7) Select Age Verification drop down

Actual:
The age dialog box never appears.

Expected:
The age dialog box appears and user can select his/her birth year.

Environmental Variables:
Device: Flame Master
Build ID: 20140717040202
Gaia: Unknown
Gecko: a74600665875
Version: 33.0a1 (Master)
Firmware Version: v122

User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Notes:
Repro frequency: 100%
See attached: logcat
2.0 Flame is unaffected, adding regression window

Environmental Variables:
Device: Flame 2.0
Build ID: 20140717000201
Gaia: aa4f795b81c6147d67c4f06009e166debcf8856e
Gecko: 0ec0b9ac39f0
Version: 32.0a2 (2.0)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Smoketest blocker, nominating to block 2.1.
blocking-b2g: --- → 2.1?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
In the log I see several instances of this error:

FirefoxAccounts	ERROR	error POSTing /account/login: {"code":400,"errno":102,"error":"Bad Request","message":"Unknown account","info":"https://github.com/mozilla/fxa-auth-server/blob/master/docs/api.md#response-format","email":"a7718737@drdrb.net"}
QA Contact: jmercado
:pdehaan and I will attempt to repro.
Flags: needinfo?(pdehaan)
Bug 962434 seems a likely candidate to have caused this issue.

B2g-inbound Regression Window

Last working
Environmental Variables:
Device: Flame Master
BuildID: 20140715074001
Gaia: 71cdbd38bc9321b53fa4d3004650512e871cc0d8
Gecko: 66700972e7af
Version: 33.0a1 (Master)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

First Broken
Environmental Variables:
Device: Flame Master
BuildID: 20140715080714
Gaia: 2281a46cf77422068c3a8342e6a0950f2486d3a6
Gecko: d331085c63fd
Version: 33.0a1 (Master)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Last working gaia / First broken gecko - Issue does NOT occur
Gaia: 71cdbd38bc9321b53fa4d3004650512e871cc0d8
Gecko: d331085c63fd

First broken gaia / Last working gecko - Issue DOES cocur
Gaia: 2281a46cf77422068c3a8342e6a0950f2486d3a6
Gecko: 66700972e7af

Gaia Pushlog:  https://github.com/mozilla-b2g/gaia/compare/71cdbd38bc9321b53fa4d3004650512e871cc0d8...2281a46cf77422068c3a8342e6a0950f2486d3a6
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
broken by bug 962434 ?
Blocks: 962434
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell) → needinfo?(yzenevich)
I don't repro this on v2.0
Gaia      34c24749e78496ac1317f4ddb573281c0ef2995e
Gecko     https://hg.mozilla.org/releases/mozilla-aurora/rev/76309f978531
BuildID   20140718000232
Version   32.0a2
The regression is due to the fact that the value selector is now inside of the app window and the z-index has no effect on the outer dialog-overlay. Investigating more.. Alive, perhaps you have some suggestions too?
Flags: needinfo?(yzenevich) → needinfo?(alive)
(In reply to Yura Zenevich [:yzen] from comment #8)
> The regression is due to the fact that the value selector is now inside of
> the app window and the z-index has no effect on the outer dialog-overlay.
> Investigating more.. Alive, perhaps you have some suggestions too?

:/

Have discussed on IRC..
Had proposed a long term way to fix it but yura will provide a short term fix to unblock FxA test.
Flags: needinfo?(alive)
Attached file Github PR
Attachment #8458914 - Flags: review?(alive)
Comment on attachment 8458914 [details] [review]
Github PR

Thanks!
Attachment #8458914 - Flags: review?(alive) → review+
This issue no longer occurs on the latest 2.1 Flame build.  Age verification drop appears correctly when pressed.

Environmental Variables:
Device: Flame Master
BuildID: 20140721055837
Gaia: Unknown
Gecko: 0dc711216018
Version: 33.0a1 (Master) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: qawanted
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
Depends on: 1042335
blocking-b2g: 2.1? → ---
blocking-b2g: --- → 2.1+
Hi Jason,

I think this bug was fixed before 2.1 landed. Do you want to reopen it, or did you toggle blocking accidentally?

Cheers,

Jared
Flags: needinfo?(jsmith)
I tagged it blocking for being a smoketest blocker. Let me set the status flag to fixed to ensure that this is flagged fixed on 2.1, since this landed on master when master was 2.1.
Flags: needinfo?(jsmith)
Ah, that makes sense. Thanks, Jason!
Verifying fix on 2.1 KK Flame device
Results: The age dialog box appears and user can select his/her birth year.

Environmental Variables:
----------------------------------------------
Device: Flame 2.1
BuildID: 20141105001204
Gaia: 154da5e17029a51002d5d9b7df39563d509edde6
Gecko: 3b0c3580a58d
Gonk: v188 (Shallow Flash)
Version: 34.0 (2.1)
Firmware: V188
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0
----------------------------------------------
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: