Identity screens within the trustedUI have UX issues with the keyboard open

RESOLVED WONTFIX

Status

()

RESOLVED WONTFIX
6 years ago
6 years ago

People

(Reporter: krupa.mozbugs, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Reporter)

Description

6 years ago
Created attachment 706151 [details]
screenshot 1

NOTE: The STR I have specified are more detailed than they need to be since I am trying to tie the IdentityFlow with payments to warrant a higher priority.

steps to reproduce:
1. Get marketplace-dev app from http://people.mozilla.org/~kmcmillan/mktdev.html
2. Launch the marketplace app on your unagi device
3. Search for 'Private Yacht'
4. Click on the purchase button
5. Identity Flow launches within the trustedUI
6. Try to log in as a new Persona user with an unverified email id

observed behavior:

- while entering the email id, the submit button is not visible. User has to hit enter to proceed to the next step. (See screenshot 1)

- While setting up the password, the verify password form field is not visible nor is the submit button. ( See screenshot 2)

- The identity screens are twitchy and get redrawn quite often which is jarring (probably a gaia issue)
(Reporter)

Updated

6 years ago
Attachment #706151 - Attachment description: screenshot → screenshot 1
(Reporter)

Comment 1

6 years ago
Created attachment 706153 [details]
screenshot 2
This can't be fixed on the gaia side or in the core - this is a server-side persona issue. It's expected behavior technically that the keyboard comes below the input field. It's up web content to handle best practices for responsive design to handle the change. Obviously there's very little room in the trusted UI, but I think that comes at the very cost of the trusted UI being a dialog on top of the homescreen on a small screen.

Migrating this over the browser ID github area - this is a server-side dialog issue. There's nothing that can be done on the Gaia side here I think, unless Josh thinks otherwise.

Migrated to https://github.com/mozilla/browserid/issues/2970.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → WONTFIX
(Reporter)

Comment 3

6 years ago
Jason, I was asked by Jed Parsons to file it under Core Identity.

"krupa how about this - if you haven't filed the bug yet, file it as core identity after all."
(In reply to krupa raj 82[:krupa] from comment #3)
> Jason, I was asked by Jed Parsons to file it under Core Identity.
> 
> "krupa how about this - if you haven't filed the bug yet, file it as core
> identity after all."

It doesn't belong in core identity. There's nothing to be done here as part of that component - this component tracks core DOM work. I don't see anything Gaia related here either.

Anything that was described above is pretty much all server-side. The flickering possibly might be a platform issue, but I don't know. I'd have to dig into this more.
You need to log in before you can comment on or make changes to this bug.