Closed
Bug 1007569
Opened 10 years ago
Closed 10 years ago
[NFC] Connect to BT-earphone dialog is different from UX spec and after pressed "paired confirm", screen will hang.
Categories
(Firefox OS Graveyard :: NFC, defect)
Tracking
(b2g-v2.0 verified)
VERIFIED
FIXED
2.0 S2 (23may)
Tracking | Status | |
---|---|---|
b2g-v2.0 | --- | verified |
People
(Reporter: ashiue, Assigned: kamituel)
References
Details
Attachments
(9 files)
265.86 KB,
image/jpeg
|
Details | |
308.71 KB,
image/jpeg
|
Details | |
1.13 MB,
application/pdf
|
Details | |
123.21 KB,
image/png
|
Details | |
120.39 KB,
image/png
|
Details | |
123.76 KB,
image/png
|
Details | |
121.29 KB,
image/png
|
ashiue
:
review-
|
Details |
136.56 KB,
image/png
|
ashiue
:
review+
|
Details |
46 bytes,
text/x-github-pull-request
|
alive
:
review+
|
Details | Review |
Gaia 347d0517f0a77122c876d5f62c0942006a7a0bfe Gecko https://hg.mozilla.org/mozilla-central/rev/8be0e21fd300 BuildID 20140507160203 Version 32.0a1 A phone with NFC, and a NFC-capable bluetooth earphone STR: 1. Enable NFC in settings 2. Tap the phone with bluetooth earphone 3. After NFC detected, click paired confirm Expected result: Connect NFC earphone successfully without any problem Actual result: Screen hang on unless click home button
Summary: [NFC] After pressed "paired confirm" with NFC-capable bluetooth earphone, currently screen will hang on → [NFC] After pressed "paired confirm" with NFC-capable bluetooth earphone, currently screen will hang
Reporter | ||
Comment 2•10 years ago
|
||
Reporter | ||
Comment 3•10 years ago
|
||
Reporter | ||
Comment 4•10 years ago
|
||
The confirm dialog(both BT on and off) is different from UX design. Please refer page 6 and 7.
There are two issues in this bug 1. The UX is different from spec, as Alison mentioned in Comment 2 ~ Comment 4. 2. After the confirmation dialog, the screen will hang, but we can still drag the notification bar and press Home key, as Alison mentioned in Comment 0. Right now only this dialog will have the 'hang' problem, so we suspect that the 'Pairing Dialog' has some bugs in the event handling and UI.
Summary: [NFC] After pressed "paired confirm" with NFC-capable bluetooth earphone, currently screen will hang → [NFC] Connect to BT-earphone dialog is different from UX spec and after pressed "paired confirm", screen will hang.
Assignee | ||
Comment 6•10 years ago
|
||
Hi! Regarding those two issues: 1. UX: I've fixed it - I believe it matches the spec now. Allison, could you review it? I'll post screenshots in a sec. 2. Screen hang: issue was that SystemDialog.hide() was overriden and thus, not called. This meant "system-dialog-hide" event was never dispatched and SystemDialogManager never removed "dialog" class from div#screen. Here's my current work: https://github.com/kamituel/gaia/commit/b899f7ebe495eac5c4ca78b478a12c426e7ebe1e. Once UX gets r+, I'll mark code for review as well.
Flags: needinfo?(ashiue)
Assignee | ||
Comment 7•10 years ago
|
||
Assignee | ||
Comment 8•10 years ago
|
||
Assignee | ||
Comment 9•10 years ago
|
||
Assignee | ||
Comment 10•10 years ago
|
||
Assignee | ||
Comment 11•10 years ago
|
||
Comment on attachment 8420541 [details]
bt-on-name-unknown
Marking you, @ashiue, r? for one of the attachments.
Attachment #8420541 -
Flags: review?(ashiue)
Assignee | ||
Comment 12•10 years ago
|
||
Improved test cases a bit: https://github.com/kamituel/gaia/commit/cff2df84d3ba977c001bce6849f8bc4a955af54e
Reporter | ||
Comment 13•10 years ago
|
||
Comment on attachment 8420541 [details]
bt-on-name-unknown
Please update the wording on buttons. According to UX doc, bt-on wording should be "No" and "Yes". Thank you!
Attachment #8420541 -
Flags: review?(ashiue) → review-
Flags: needinfo?(ashiue)
Reporter | ||
Comment 14•10 years ago
|
||
Hi Kamil, Could you update the wording on button? According to UX doc, bt-off wording should be "Cancel" and "Turn on", and bt-on wording should be "No" and "Yes". Except those buttons wording, the dialog looks well! Thank you.
Assignee | ||
Comment 15•10 years ago
|
||
Hi, thanks for the review :) I've fixed labels. In attachment you'll find two cases, for BT on (left) and off (right) (I've concatenated them to avoid multiple attachments).
Attachment #8420776 -
Flags: review?(ashiue)
Reporter | ||
Updated•10 years ago
|
Attachment #8420776 -
Flags: review?(ashiue) → review+
Assignee | ||
Comment 16•10 years ago
|
||
Assignee: arno → kamituel
Status: NEW → ASSIGNED
Attachment #8420879 -
Flags: review?(allstars.chh)
Attachment #8420879 -
Flags: review?(alive)
Updated•10 years ago
|
Attachment #8420879 -
Flags: review?(alive)
Attachment #8420879 -
Flags: review+
Attachment #8420879 -
Flags: feedback?(l10n)
Comment on attachment 8420879 [details] [review] Fix for both UI and hang issues. Alive's r+ is enough.
Attachment #8420879 -
Flags: review?(allstars.chh)
Blocks: NFC-Gaia
Comment 18•10 years ago
|
||
Comment on attachment 8420879 [details] [review] Fix for both UI and hang issues. The Yes and No are already re-used, and they're re-used in the same context, also visually. These should be fine to use again. Side-note, I wish we'd use data-l10n-id changes and mozL10n.translate(), that'd open up a host of hackability for testing and fixing of localizations.
Attachment #8420879 -
Flags: feedback?(l10n)
Assignee | ||
Comment 19•10 years ago
|
||
I've fixed L10n remarks: - "yes"/"no" labels are no re-used. - I used mozL10n.translate() and mozL10n.localize() instead of .get()
Whiteboard: checkin-needed
Comment 20•10 years ago
|
||
Master: https://github.com/mozilla-b2g/gaia/commit/a13d42ab5240008e042d0c61bf9c9d05174e70e4
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-b2g-v2.0:
--- → fixed
Resolution: --- → FIXED
Whiteboard: checkin-needed
Target Milestone: --- → 2.0 S2 (23may)
Reporter | ||
Comment 21•10 years ago
|
||
Verified on Gaia 101c500903a2477f9de1ea5ce523b9e0be4d45d0 Gecko https://hg.mozilla.org/mozilla-central/rev/41a54c8add09 BuildID 20140518040203 Version 32.0a1
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•