Closed Bug 867847 Opened 13 years ago Closed 13 years ago

navigator.id.get() is busted on b2g

Categories

(Core Graveyard :: Identity, defect)

22 Branch
All
Gonk (Firefox OS)
defect
Not set
critical

Tracking

(blocking-b2g:tef+, firefox21 wontfix, firefox22 wontfix, firefox23 fixed, b2g18 fixed, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 fixed)

RESOLVED FIXED
mozilla23
blocking-b2g tef+
Tracking Status
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)

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.
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.
Attachment #744376 - Flags: review+
Re-built and tested both on desktop and device
Severity: normal → critical
Assignee: nobody → jparsons
Flags: in-testsuite?
Keywords: checkin-needed
(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?
Whiteboard: [qa+]
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
Nomming for tef. I'm afraid this is a bad bug.
blocking-b2g: --- → tef?
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.
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?
(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.
(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.
blocking-b2g: tef? → tef+
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: