Closed
Bug 1255461
Opened 9 years ago
Closed 9 years ago
Can not set a master password
Categories
(Firefox for Android Graveyard :: Logins, Passwords and Form Fill, defect)
Firefox for Android Graveyard
Logins, Passwords and Form Fill
ARM
Android
Tracking
(firefox45 unaffected, firefox46 unaffected, firefox47+ verified, firefox48 verified, fennec47+)
VERIFIED
FIXED
Firefox 48
Tracking | Status | |
---|---|---|
firefox45 | --- | unaffected |
firefox46 | --- | unaffected |
firefox47 | + | verified |
firefox48 | --- | verified |
fennec | 47+ | --- |
People
(Reporter: cos_flaviu, Assigned: jchen)
References
Details
Attachments
(3 files)
11.88 KB,
text/plain
|
Details | |
2.43 KB,
patch
|
Margaret
:
review+
ritu
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
4.26 KB,
patch
|
snorp
:
review+
|
Details | Diff | Splinter Review |
Environment:
Device: Asus ZenPad 8 (Android 5.0.2);
Build: Nightly 48.0a1 (2016-03-10);
Steps to reproduce:
1. Launch Fennec;
2. Go to Settings->Privacy;
3. Set a master password.
Expected result:
The master password is successfully saved.
Actual result:
The master password is not saved.
Reporter | ||
Updated•9 years ago
|
Severity: normal → major
Reporter | ||
Updated•9 years ago
|
tracking-fennec: --- → ?
Comment 1•9 years ago
|
||
Time to kill master password? Do we know how many people are using it?
Flags: needinfo?(bbermes)
Updated•9 years ago
|
tracking-fennec: ? → 46+
Comment 3•9 years ago
|
||
Also it would be helpful to get a regression window.
Keywords: regressionwindow-wanted
Comment 4•9 years ago
|
||
I'll own figuring out what's going wrong here.
Assignee: nobody → margaret.leibovic
Reporter | ||
Comment 5•9 years ago
|
||
(In reply to :Margaret Leibovic from comment #2)
> Do you have logs?
Attached are the logs form logcat.
Flags: needinfo?(flaviu.cos)
Comment 6•9 years ago
|
||
I started using WebIDE to see if I could find a problem on the Gecko side. During the process of setting a Master Password (Settings > Dialog > OK), I never saw a breakpoint get hit in browser.js to handle the preference change.
The Android UI opens the dialog and tries to send the "Preferences:Set" message here:
http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/preferences/GeckoPreferences.java#1398
Comment 7•9 years ago
|
||
(In reply to Mark Finkle (:mfinkle) from comment #6)
> I started using WebIDE to see if I could find a problem on the Gecko side.
> During the process of setting a Master Password (Settings > Dialog > OK), I
> never saw a breakpoint get hit in browser.js to handle the preference change.
>
> The Android UI opens the dialog and tries to send the "Preferences:Set"
> message here:
> http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/
> mozilla/gecko/preferences/GeckoPreferences.java#1398
There is no listener for "Preferences:Set" on the JS side... so that's probably why this isn't working.
This looks like it was caused by bug 1243049.
Not sure why we marked this as tracking 46, this should only affect 46.
Assignee | ||
Comment 8•9 years ago
|
||
This should work.
Attachment #8729645 -
Flags: review?(margaret.leibovic)
Comment 9•9 years ago
|
||
Comment on attachment 8729645 [details] [diff] [review]
Use PrefsHelper to set master password (v1)
Review of attachment 8729645 [details] [diff] [review]:
-----------------------------------------------------------------
Nice.
Attachment #8729645 -
Flags: review?(margaret.leibovic) → review+
Comment 10•9 years ago
|
||
Assignee | ||
Comment 11•9 years ago
|
||
(In reply to Barbara Bermes [:barbara] from comment #10)
> http://mzl.la/1TIgNFw??
This bug should only affect 37 and 38
Comment 12•9 years ago
|
||
(In reply to Barbara Bermes [:barbara] from comment #10)
> http://mzl.la/1TIgNFw??
We don't set this flag in Fennec, so this data isn't accurate. If we want to measure this, we need to add a histogram probe somewhere, modeled after the desktop version:
http://hg.mozilla.org/mozilla-central/annotate/5e14887312d4/browser/base/content/browser.js#l1360
Want to file a bug for that?
Flags: needinfo?(bbermes)
Comment 13•9 years ago
|
||
Flags: needinfo?(bbermes)
Assignee | ||
Comment 14•9 years ago
|
||
When "pseudo-prefs" change, the Java side expects the same change
notification as regular prefs.
Attachment #8731275 -
Flags: review?(snorp)
Attachment #8731275 -
Flags: review?(snorp) → review+
Comment 15•9 years ago
|
||
Comment 16•9 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/071a81d2a723
https://hg.mozilla.org/mozilla-central/rev/aa409880028a
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 48
Assignee | ||
Comment 17•9 years ago
|
||
Comment on attachment 8729645 [details] [diff] [review]
Use PrefsHelper to set master password (v1)
Uplift for *both* patches.
Approval Request Comment
[Feature/regressing bug #]: Bug 1243049
[User impact if declined]: Cannot use the master password feature
[Describe test coverage new/current, TreeHerder]: Locally, m-c
[Risks and why]: Very small; patches only address this bug
[String/UUID change made/needed]: None
Attachment #8729645 -
Flags: approval-mozilla-aurora?
Flaviu, could you please verify this issue is fixed as expected on a latest Fennec Nightly build? Thanks!
Flags: needinfo?(flaviu.cos)
Tracked, recent regression in Fx47.
tracking-firefox47:
--- → +
Comment on attachment 8729645 [details] [diff] [review]
Use PrefsHelper to set master password (v1)
Recent regression, was locally verified, Aurora47+
Attachment #8729645 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 21•9 years ago
|
||
bugherder uplift |
Reporter | ||
Comment 22•9 years ago
|
||
Verified as fixed in build 48.0a1 2016-03-23;
Device: Asus ZenPad 8 (Android 5.0.2).
Flags: needinfo?(flaviu.cos)
Reporter | ||
Comment 23•9 years ago
|
||
Verified as fixed in build 47.0a2 2016-03-24;
Device: Asus ZenPad 8 (Android 5.0.2).
Status: RESOLVED → VERIFIED
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•