Closed Bug 834507 Opened 10 years ago Closed 10 years ago

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

Categories

(Core Graveyard :: Identity, defect)

Other
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: krupa.mozbugs, Unassigned)

References

Details

Attachments

(2 files)

Attached image 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)
Attachment #706151 - Attachment description: screenshot → screenshot 1
Attached image 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
Closed: 10 years ago
Resolution: --- → WONTFIX
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.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.