Closed
Bug 1232663
Opened 9 years ago
Closed 9 years ago
Hello panel remains visible when selecting Sign In option via Settings gear button
Categories
(Hello (Loop) :: Client, defect, P3)
Hello (Loop)
Client
Tracking
(Not tracked)
VERIFIED
FIXED
Iteration:
46.2 - Jan 11
People
(Reporter: adalucinet, Assigned: vidhuran2012)
References
Details
Attachments
(1 file, 2 obsolete files)
Reproducible with 43.0b9 (Build ID: 20151203163240), latest Developer Edition 44.0a2 and Nighty 45.0a1 (both from 2015-12-14)
Affected platforms: Windows 7 64-bit, Windows 10 64-bit, Ubuntu 14.04 32-bit and Mac OS X 10.11
Steps to reproduce:
1. Start Firefox with a clean profile.
2. Click Hello icon.
3. Click Get Started button.
4. Click Settings button via Hello panel and select Sign In option.
5. Repeat step 4.
Expected results: Hello panel is dismissed.
Actual results: Hello panel remains visible.
Additional notes:
1. Screen recording showing the issue: https://goo.gl/Mkcfgx
2. Also reproducible with Nightly from 2015-05-01 - will investigate further.
3. At step 4, the Hello panel is properly dismissed.
Updated•9 years ago
|
Rank: 35
Priority: -- → P3
Reporter | ||
Comment 1•9 years ago
|
||
This issue is reproducible including with Nightly from 2014-10-17, therefore is not a regression.
Assignee | ||
Comment 2•9 years ago
|
||
I stumbled upon another bug which i was trying to investigate (Bug 1235560) and figured out there could be a common fix for both this and the linked bug.
I've now made a rudimentary patch that would fix this issue. I can make a proper one if the desired behaviour is that the panel should be closed.
Flags: needinfo?(standard8)
Comment 3•9 years ago
|
||
(In reply to Vidhuran Harichandra Babu from comment #2)
> I stumbled upon another bug which i was trying to investigate (Bug 1235560)
> and figured out there could be a common fix for both this and the linked bug.
> I've now made a rudimentary patch that would fix this issue. I can make a
> proper one if the desired behaviour is that the panel should be closed.
Yes, this is exactly the right thing to do for this bug. I think it would also be enough to fix your other bug as well.
Flags: needinfo?(standard8)
Comment 4•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Attachment #8702572 -
Attachment is obsolete: true
Comment 5•9 years ago
|
||
Vidhuran: is this ready for review, if so please request it. I can look at it on Monday.
Assignee: nobody → vidhuran2012
Assignee | ||
Comment 6•9 years ago
|
||
Attachment #8703179 -
Flags: review?(standard8)
Assignee | ||
Comment 7•9 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #5)
> Vidhuran: is this ready for review, if so please request it. I can look at
> it on Monday.
Yes, It is now ready for review. I've made a request for it.
Comment 8•9 years ago
|
||
Comment on attachment 8703179 [details] [review]
Link to Github pull-request: https://github.com/mozilla/loop/pull/37
(In reply to Mark Banner (:standard8) from comment #3)
> (In reply to Vidhuran Harichandra Babu from comment #2)
> > I stumbled upon another bug which i was trying to investigate (Bug 1235560)
> > and figured out there could be a common fix for both this and the linked bug.
> > I've now made a rudimentary patch that would fix this issue. I can make a
> > proper one if the desired behaviour is that the panel should be closed.
>
> Yes, this is exactly the right thing to do for this bug. I think it would
> also be enough to fix your other bug as well.
Sorry about this, now I've played with the patch a bit, I think it would feel much better for the sign-out case just to close the settings menu. The panel gets reset correctly and next time the menu is opened it is updated. I think this will be much better for the users as it'll provide visual feedback that the sign-out has happened.
So in summary, could we make it:
- Sign-in: Hides the menu and closes the panel.
- Sign-out: hides the menu, leaves the panel open.
Attachment #8703179 -
Flags: review?(standard8)
Assignee | ||
Comment 9•9 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #8)
> Comment on attachment 8703179 [details] [review]
> Link to Github pull-request: https://github.com/mozilla/loop/pull/37
>
> (In reply to Mark Banner (:standard8) from comment #3)
> > (In reply to Vidhuran Harichandra Babu from comment #2)
> > > I stumbled upon another bug which i was trying to investigate (Bug 1235560)
> > > and figured out there could be a common fix for both this and the linked bug.
> > > I've now made a rudimentary patch that would fix this issue. I can make a
> > > proper one if the desired behaviour is that the panel should be closed.
> >
> > Yes, this is exactly the right thing to do for this bug. I think it would
> > also be enough to fix your other bug as well.
>
> Sorry about this, now I've played with the patch a bit, I think it would
> feel much better for the sign-out case just to close the settings menu. The
> panel gets reset correctly and next time the menu is opened it is updated. I
> think this will be much better for the users as it'll provide visual
> feedback that the sign-out has happened.
>
> So in summary, could we make it:
>
> - Sign-in: Hides the menu and closes the panel.
> - Sign-out: hides the menu, leaves the panel open.
I've made the changes as you had suggested.
Assignee | ||
Updated•9 years ago
|
Attachment #8703179 -
Flags: review?(standard8)
Updated•9 years ago
|
Attachment #8703151 -
Attachment is obsolete: true
Comment 10•9 years ago
|
||
Comment on attachment 8703179 [details] [review]
Link to Github pull-request: https://github.com/mozilla/loop/pull/37
This looks great. I like how the new flow works - much better.
There's a couple of test improvements I'd like to land with this - I've commented on the PR. If you could address those and rebase on latest master, we can get it merged.
Attachment #8703179 -
Flags: review?(standard8) → review+
Assignee | ||
Updated•9 years ago
|
Attachment #8703179 -
Flags: review+ → review?(standard8)
Assignee | ||
Comment 11•9 years ago
|
||
Requesting review again as I've now made some changes based on the previous review comments
Comment 12•9 years ago
|
||
Comment on attachment 8703179 [details] [review]
Link to Github pull-request: https://github.com/mozilla/loop/pull/37
That's great, thanks for the updates.
Attachment #8703179 -
Flags: review?(standard8) → review+
Comment 13•9 years ago
|
||
https://github.com/mozilla/loop/commit/cd65b84d9241516d04f41e7a388ff069189ce870
https://github.com/mozilla/loop/commit/6bef30066e2f3df41a853d5501daf4ef52137fec
Status: NEW → RESOLVED
Iteration: --- → 46.2 - Jan 11
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Flags: qe-verify+
QA Contact: alexandra.lucinet
Reporter | ||
Comment 14•9 years ago
|
||
Verified fixed with latest 46.0a1 (from 2016-01-19), across platforms [1]:
* when Sign in is selected, both Hello panel and Settings menu are dismissed
* when Sign out is selected, Settings menu is dismissed and Hello panel remains visible
[1] Ubuntu 14.04 64-bit, Mac OS X 10.10.5 and Windows 7 64-bit
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in
before you can comment on or make changes to this bug.
Description
•