Closed
Bug 980839
Opened 12 years ago
Closed 12 years ago
Panel UI doesn't prompt for reauth when restarting after password change
Categories
(Firefox :: Sync, defect)
Firefox
Sync
Tracking
()
VERIFIED
FIXED
Firefox 30
People
(Reporter: ttaubert, Assigned: ttaubert)
References
Details
Attachments
(1 file)
|
1022 bytes,
patch
|
markh
:
review+
Sylvestre
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
The tools menu's menuitem from bug 976683 changes only because updateUI() is called when the menu popup opens. We don't do the same for the panel UI and I'd rather have a notification that notifies us about LOGIN_FAILED_LOGIN_REJECTED.
| Assignee | ||
Updated•12 years ago
|
Component: Tracking → Sync
Product: Core → Firefox
QA Contact: chofmann
| Assignee | ||
Comment 1•12 years ago
|
||
Mark, do you think we should add a notification here? Where would be the best place to do that?
status-firefox29:
--- → affected
status-firefox30:
--- → affected
tracking-firefox29:
--- → ?
tracking-firefox30:
--- → ?
| Assignee | ||
Comment 2•12 years ago
|
||
(In reply to Tim Taubert [:ttaubert] from comment #1)
> Mark, do you think we should add a notification here? Where would be the
> best place to do that?
Flags: needinfo?(mhammond)
Updated•12 years ago
|
Comment 3•12 years ago
|
||
It seems a bit of a shame to have a very-long-lived observer just to change the state of a closed panel that may not be opened again. Is there no way to update this as the panel opens?
If not, I guess we'd want to leverage the existing weave:service:login:error notification, and maybe create a new one to indicate success.
Flags: needinfo?(mhammond)
| Assignee | ||
Comment 5•12 years ago
|
||
The notification that was added back in bug 981172 definitely fixes the issue. The new notification we listen for that this patch adds makes us do the same as the SyncUI code. It basically lets re-check state when xps.ready switches to true.
Attachment #8388900 -
Flags: review?(mhammond)
Updated•12 years ago
|
Attachment #8388900 -
Flags: review?(mhammond) → review+
| Assignee | ||
Comment 6•12 years ago
|
||
| Assignee | ||
Comment 7•12 years ago
|
||
Comment on attachment 8388900 [details] [diff] [review]
0001-Bug-980839-Panel-UI-doesn-t-prompt-for-reauth-when-r.patch
[Approval Request Comment]
Bug caused by (feature/regressing bug #): ?
User impact if declined: Panel UI doesn't reflect correct state when starting up with a login failure.
Testing completed (on m-c, etc.): Almost on m-c.
Risk to taking this patch (and alternatives if risky): Super-low risk.
String or IDL/UUID changes made by this patch: None.
Attachment #8388900 -
Flags: approval-mozilla-aurora?
| Assignee | ||
Comment 8•12 years ago
|
||
Comment on attachment 8388900 [details] [diff] [review]
0001-Bug-980839-Panel-UI-doesn-t-prompt-for-reauth-when-r.patch
[Approval Request Comment]
Bug caused by (feature/regressing bug #): ?
User impact if declined: Panel UI doesn't reflect correct state when starting up with a login failure.
Testing completed (on m-c, etc.): Almost on m-c.
Risk to taking this patch (and alternatives if risky): Super-low risk.
String or IDL/UUID changes made by this patch: None.
Attachment #8388900 -
Flags: approval-mozilla-aurora?
| Assignee | ||
Updated•12 years ago
|
Attachment #8388900 -
Flags: approval-mozilla-aurora?
Comment 9•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 30
Updated•12 years ago
|
Attachment #8388900 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
| Assignee | ||
Comment 10•12 years ago
|
||
Comment 11•12 years ago
|
||
I was able to confirm the fix for this bug on Firefox 29 (Build ID: 20140421221237) and Aurora 30 2014-04-24 (Build ID: 20140424004002) using:
* Windows 7 64-bit [1],
* Ubuntu 14.04 LTS 32-bit [2],
* Mac OS X 10.9 [3].
1. Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
2. Mozilla/5.0 (X11; Linux i686; rv:29.0) Gecko/20100101 Firefox/29.0
3. Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:29.0) Gecko/20100101 Firefox/29.0
Status: RESOLVED → VERIFIED
Keywords: verifyme
You need to log in
before you can comment on or make changes to this bug.
Description
•