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)

defect

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.
Rank: 35
Priority: -- → P3
This issue is reproducible including with Nightly from 2014-10-17, therefore is not a regression.
Attached patch rudimentary patch (obsolete) — Splinter Review
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)
(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)
Blocks: 1235560
Attachment #8702572 - Attachment is obsolete: true
Vidhuran: is this ready for review, if so please request it. I can look at it on Monday.
Assignee: nobody → vidhuran2012
(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 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)
(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.
Attachment #8703179 - Flags: review?(standard8)
Attachment #8703151 - Attachment is obsolete: true
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+
Attachment #8703179 - Flags: review+ → review?(standard8)
Requesting review again as I've now made some changes based on the previous review comments
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+
Flags: qe-verify+
QA Contact: alexandra.lucinet
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.

Attachment

General

Created:
Updated:
Size: