Closed
Bug 867847
Opened 13 years ago
Closed 13 years ago
navigator.id.get() is busted on b2g
Categories
(Core Graveyard :: Identity, defect)
Tracking
(blocking-b2g:tef+, firefox21 wontfix, firefox22 wontfix, firefox23 fixed, b2g18 fixed, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 fixed)
People
(Reporter: jedp, Assigned: jedp)
References
Details
(Whiteboard: [qa+])
Attachments
(1 file)
|
911 bytes,
patch
|
benadida
:
review+
|
Details | Diff | Splinter Review |
navigator.id.get(), which was landed for native persona on b2g in bug 790141, no longer works.
It needs a one-line patch for b2g
My heart is in pieces on the floor.
| Assignee | ||
Comment 1•13 years ago
|
||
yep, one line.
| Assignee | ||
Comment 2•13 years ago
|
||
I'm also investigating alternative ways of fixing this on the server-side. It may be possible to re-implement get in the included js using the observer api, which is how it's done here.
Updated•13 years ago
|
Attachment #744376 -
Flags: review+
| Assignee | ||
Updated•13 years ago
|
Keywords: checkin-needed
| Assignee | ||
Comment 3•13 years ago
|
||
Re-built and tested both on desktop and device
| Assignee | ||
Updated•13 years ago
|
Severity: normal → critical
Comment 4•13 years ago
|
||
https://hg.mozilla.org/projects/birch/rev/c7b6f809741c
Should this have a test?
| Assignee | ||
Comment 5•13 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #4)
> https://hg.mozilla.org/projects/birch/rev/c7b6f809741c
>
> Should this have a test?
Yes, both client UI tests on b2g and mochitests to prove the dom/identity functions
I will file a separate bug to get this http://people.mozilla.org/~jparsons/test_b2g_get.html into the b2g UI Tests (like the current navigator.mozId tests there)
Ryan, to keep this patch as minimal as possible, I think it makes sense for me to land the dom tests as a separate patch. What do you think?
Updated•13 years ago
|
Whiteboard: [qa+]
Comment 6•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
| Assignee | ||
Comment 7•13 years ago
|
||
Nomming for tef. I'm afraid this is a bad bug.
blocking-b2g: --- → tef?
| Assignee | ||
Comment 8•13 years ago
|
||
More info:
Without the fix, persona will not work on b2g for many web sites (specifically the ones that use the older but still supported navigator.id.get api)
The fix is about as low-risk as I think a patch can be. It adds a boolean flag to an object. There are no new code paths, and no new features.
Comment 9•13 years ago
|
||
This has already been known for quite some time in bug 823761 where an argument was already made that this was a not a blocker. Why has this story suddenly changed?
Updated•13 years ago
|
Blocks: PayId-v1next
Comment 11•13 years ago
|
||
(In reply to Jason Smith [:jsmith] from comment #9)
> This has already been known for quite some time in bug 823761 where an
> argument was already made that this was a not a blocker. Why has this story
> suddenly changed?
Clarified in IRC. There was a miscommunication that happened in analyzing bug 823761's priority, which happens to be a dupe of this bug. bug 823761 should have been a blocker from the very beginning.
| Assignee | ||
Comment 12•13 years ago
|
||
(In reply to Jason Smith [:jsmith] from comment #11)
> Clarified in IRC.
Thanks very much for checking in, Jason, and for making sure we sort this out.
Updated•13 years ago
|
blocking-b2g: tef? → tef+
status-b2g18:
--- → affected
status-b2g18-v1.0.0:
--- → wontfix
status-b2g18-v1.0.1:
--- → affected
| Assignee | ||
Updated•12 years ago
|
Keywords: checkin-needed
Comment 13•12 years ago
|
||
https://hg.mozilla.org/releases/mozilla-b2g18/rev/6b699b38e41d
https://hg.mozilla.org/releases/mozilla-b2g18_v1_0_1/rev/ce67220b877d
status-firefox21:
--- → wontfix
status-firefox22:
--- → wontfix
status-firefox23:
--- → fixed
Keywords: checkin-needed
Updated•7 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•