Closed
Bug 1065144
Opened 11 years ago
Closed 11 years ago
Unhide Loop FxA UI
Categories
(Hello (Loop) :: Client, defect)
Hello (Loop)
Client
Tracking
(firefox34 verified, firefox35 verified)
People
(Reporter: MattN, Assigned: MattN)
References
Details
(Whiteboard: [loop-uplift][fig:verified])
Attachments
(1 file, 1 obsolete file)
10.97 KB,
patch
|
standard8
:
review+
lmandel
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
Some UI (e.g. sign in link and gear menu) are hidden with display: none until the implementation "works". This bug is to track unhiding it when the client and server are ready. The patch should be minimal.
Flags: qe-verify+
Assignee | ||
Updated•11 years ago
|
Updated•11 years ago
|
Flags: firefox-backlog+
Assignee | ||
Comment 1•11 years ago
|
||
When will the server changes from bug 1047667 make it to production so QA can start testing and we can unhide the UI for Nightly users (who point to https://loop.services.mozilla.com)?
Flags: needinfo?(tarek)
Assignee | ||
Comment 2•11 years ago
|
||
FWIW, Firefox will be ready tomorrow.
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → MattN+bmo
Status: NEW → ASSIGNED
Iteration: --- → 35.2
Points: 1 → 2
Updated•11 years ago
|
Whiteboard: [loop-uplift]
Assignee | ||
Comment 3•11 years ago
|
||
Attachment #8491903 -
Flags: review?(standard8)
Comment 4•11 years ago
|
||
Comment on attachment 8491903 [details] [diff] [review]
v.1 Unhide link and gear, make Account option work, and update link visibility
Review of attachment 8491903 [details] [diff] [review]:
-----------------------------------------------------------------
It would be good to get some tests for this, to make sure that we display the account settings.
I can't actually test it at the moment, as for some reason, the FxA server isn't letting me log in, so f+ for now.
Attachment #8491903 -
Flags: feedback+
Comment 5•11 years ago
|
||
Comment on attachment 8491903 [details] [diff] [review]
v.1 Unhide link and gear, make Account option work, and update link visibility
Review of attachment 8491903 [details] [diff] [review]:
-----------------------------------------------------------------
Ok, I've now been able to test this, and it looks good. I'm slightly pondering if selecting the Account option, shouldn't close the panel as well, but we could always spin that to another bug and ask for UX opinion.
As I mentioned before, it'd be nice to get a test to make sure the account settings are displayed correctly, but given what testing & other patches this benefits, I'm happy for this to land without if you want to land it earlier rather than later.
Attachment #8491903 -
Flags: review?(standard8) → review+
Assignee | ||
Comment 6•11 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #4)
> It would be good to get some tests for this, to make sure that we display
> the account settings.
I think these tests already cover that: https://mxr.mozilla.org/mozilla-central/source/browser/components/loop/test/desktop-local/panel_test.js?rev=9b4a0e65bfaa#182
Unless you mean opening the tab?
Flags: needinfo?(standard8)
Assignee | ||
Comment 7•11 years ago
|
||
I created a Try build with this patch (and all of the dependencies): https://tbpl.mozilla.org/?tree=Try&rev=7ad41e6ea20e
Services and Desktop QA can use it to verify functionality against https://loop-dev.stage.mozaws.net (for the pref loop.server). Known issues for Loop FxA: https://mnoorenberghe.github.io/bz-dependency-buglist/?list=979845&product=Loop&flags=1
I'm waiting to land this patch in the tree until the production server has the necessary changes.
Flags: needinfo?(anthony.s.hughes)
Assignee | ||
Comment 8•11 years ago
|
||
Try push build directory: https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mozilla@noorenberghe.ca-7ad41e6ea20e/
Edwin, can you please make sure the Try build gets the appropriate Services testing?
Paul, since you'll be available several hours before I on Monday, can you please do some exploratory testing of the UI/UX using the Try build?
Flags: needinfo?(anthony.s.hughes)
![]() |
||
Comment 10•11 years ago
|
||
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #9)
> Edwin, can you please make sure the Try build gets the appropriate Services
> testing?
>
> Paul, since you'll be available several hours before I on Monday, can you
> please do some exploratory testing of the UI/UX using the Try build?
Sorry, needinfo flags didn't get set properly.
Flags: needinfo?(paul.silaghi)
Flags: needinfo?(edwong)
Comment 11•11 years ago
|
||
(In reply to Matthew N. [:MattN] from comment #6)
> (In reply to Mark Banner (:standard8) from comment #4)
> > It would be good to get some tests for this, to make sure that we display
> > the account settings.
>
> I think these tests already cover that:
> https://mxr.mozilla.org/mozilla-central/source/browser/components/loop/test/
> desktop-local/panel_test.js?rev=9b4a0e65bfaa#182
>
> Unless you mean opening the tab?
Aha! I was thinking about opening the tab (via mochitest?), but I'd settle for an additional test there along the lines of:
it("should open the FxA settings when the account entry is clicked"
with a check for navigator.mozLoop.openFxASettings being called
Flags: needinfo?(standard8)
Assignee | ||
Comment 12•11 years ago
|
||
The server has been deployed to prod in bug 1070246 and I confirmed that it works for me so I will land this today upon review.
(In reply to Mark Banner (:standard8) from comment #11)
> (In reply to Matthew N. [:MattN] from comment #6)
> > Unless you mean opening the tab?
>
> Aha! I was thinking about opening the tab (via mochitest?), but I'd settle
> for an additional test there along the lines of:
>
> it("should open the FxA settings when the account entry is clicked"
>
> with a check for navigator.mozLoop.openFxASettings being called
Done
Attachment #8491903 -
Attachment is obsolete: true
Attachment #8493311 -
Flags: review?(standard8)
Updated•11 years ago
|
Attachment #8493311 -
Flags: review?(standard8) → review+
Assignee | ||
Comment 13•11 years ago
|
||
Flags: in-testsuite-
Whiteboard: [loop-uplift] → [loop-uplift][fixed-in-fx-team]
![]() |
||
Updated•11 years ago
|
Flags: needinfo?(edwong)
Updated•11 years ago
|
Flags: needinfo?(tarek)
Comment 15•11 years ago
|
||
(In reply to Matthew N. [:MattN] from comment #7)
> Known issues for Loop FxA:
> https://mnoorenberghe.github.io/bz-dependency-buglist/
> ?list=979845&product=Loop&flags=1
No issues here. Matt, could you please take a look?
Flags: needinfo?(MattN+bmo)
![]() |
||
Comment 16•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [loop-uplift][fixed-in-fx-team] → [loop-uplift]
Target Milestone: --- → mozilla35
Assignee | ||
Comment 17•11 years ago
|
||
(In reply to Paul Silaghi, QA [:pauly] from comment #15)
> (In reply to Matthew N. [:MattN] from comment #7)
> > Known issues for Loop FxA:
> > https://mnoorenberghe.github.io/bz-dependency-buglist/
> > ?list=979845&product=Loop&flags=1
> No issues here. Matt, could you please take a look?
Oh, you need to load this page in Firefox for it to work.
Btw. I'm going to change bugs that were marked qe-verify- due to the UI being hidden to qe-verify+ now. This should be unhidden in tomorrow's Nightly.
Flags: needinfo?(MattN+bmo)
Comment 18•11 years ago
|
||
The Loop FxA UI is no longer hidden.
Verified fixed 35.0a1 (2014-09-25) Win 7, OS X 10.9.5, Ubuntu 13.04.
Filed bug 1072965 as a follow up issue.
![]() |
||
Comment 19•11 years ago
|
||
Paul can you please test this again across platforms using the following Try-server build?
http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/rjesup@wgate.com-f9eb2cbac352
Flags: needinfo?(paul.silaghi)
QA Contact: anthony.s.hughes → paul.silaghi
Comment 20•11 years ago
|
||
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #19)
> Paul can you please test this again across platforms using the following
> Try-server build?
> http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/rjesup@wgate.com-
> f9eb2cbac352
Verified fixed Win 7, OS X 10.9.5, Ubuntu 13.04.
Flags: needinfo?(paul.silaghi)
Updated•11 years ago
|
Whiteboard: [loop-uplift][fig:verifyme] → [loop-uplift][fig:verified]
Comment 21•11 years ago
|
||
Comment on attachment 8493311 [details] [diff] [review]
v.2 with test
Approval Request Comment
Uplift request for patches staged and tested on Fig
Attachment #8493311 -
Flags: approval-mozilla-aurora?
Comment 22•11 years ago
|
||
Updated•11 years ago
|
status-firefox34:
--- → verified
![]() |
||
Comment 23•11 years ago
|
||
Comment on attachment 8493311 [details] [diff] [review]
v.2 with test
I worked with Randell and Maire on uplifting a large number of Loop bugs at once. All of the bugs have been staged on Fig and tested by QE before uplift to Aurora. As well, all of the bugs are isolated to the Loop client. Randell handled the uplift with my approval. I am adding approval to the bug after the fact for bookkeeping.
Attachment #8493311 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 24•11 years ago
|
||
The NI was for testing purposes before landing (comment 10/comment 14), however, this is now resolved & verified, hence clearing the NI flag.
Flags: needinfo?(pdehaan)
You need to log in
before you can comment on or make changes to this bug.
Description
•