Closed
Bug 907594
Opened 11 years ago
Closed 11 years ago
Pref-change observer isn't being called.
Categories
(Toolkit :: Password Manager, defect)
Toolkit
Password Manager
Tracking
()
RESOLVED
FIXED
mozilla26
Tracking | Status | |
---|---|---|
firefox23 | --- | unaffected |
firefox24 | --- | fixed |
firefox25 | --- | fixed |
firefox26 | --- | fixed |
People
(Reporter: Dolske, Assigned: Dolske)
References
Details
(Whiteboard: [qa-])
Attachments
(1 file)
966 bytes,
patch
|
MattN
:
review+
bajaj
:
approval-mozilla-aurora+
bajaj
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
Found while debugging bug 355063 comment 62. From IRC discussion it seems this is likely a GC issue -- the object returned by getBranch() gets GC'd and takes the observer with it. I was assuming it was just exposing some underlying structure in the native libpref code. :( Fix is simple, will probably want to uplift this.
Attachment #793360 -
Flags: review?(mnoorenberghe+bmo)
Updated•11 years ago
|
Attachment #793360 -
Flags: review?(mnoorenberghe+bmo) → review+
Assignee | ||
Comment 1•11 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/e0f58fd2d9ba
Assignee | ||
Updated•11 years ago
|
status-firefox23:
--- → unaffected
status-firefox24:
--- → affected
status-firefox25:
--- → affected
status-firefox26:
--- → fixed
Assignee | ||
Comment 2•11 years ago
|
||
Comment on attachment 793360 [details] [diff] [review] Patch v.1 [Approval Request Comment] Bug caused by (feature/regressing bug #): Bug 839961 introduced this code User impact if declined: Main impact is that the "remember passwords" UI checkbox is no longer live, changes to it wouldn't take effect until restarting the browser. Also notable is that the pref to enable debug logging is also affected in the same way, which is slightly annoying for getting data from bug reporters. Testing completed (on m-c, etc.): Manually in the course of debugging the problem, otherwise password manager is well covered by tests. Risk to taking this patch (and alternatives if risky): Extremely low. It's trivial, and restores functionality that was working before. String or IDL/UUID changes made by this patch: None
Attachment #793360 -
Flags: approval-mozilla-beta?
Attachment #793360 -
Flags: approval-mozilla-aurora?
Comment 3•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/e0f58fd2d9ba
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
Updated•11 years ago
|
Attachment #793360 -
Flags: approval-mozilla-beta?
Attachment #793360 -
Flags: approval-mozilla-beta+
Attachment #793360 -
Flags: approval-mozilla-aurora?
Attachment #793360 -
Flags: approval-mozilla-aurora+
Comment 4•11 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/bc01472dd9b5 https://hg.mozilla.org/releases/mozilla-beta/rev/ecb5878a1717
Assuming no QA needed here. Please remove [qa-] from the whiteboard and add the verifyme keyword if this needs QA.
Whiteboard: [qa-]
You need to log in
before you can comment on or make changes to this bug.
Description
•