Closed
Bug 1514337
Opened 5 years ago
Closed 5 years ago
Activity Stream layout pref and layout data for rapid experimentation
Categories
(Firefox :: New Tab Page, enhancement, P1)
Firefox
New Tab Page
Tracking
()
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: thecount, Assigned: thecount)
References
Details
Attachments
(1 file)
1.60 MB,
image/png
|
Details |
We need to be able to pref this new layout config feature on and off. We also need to be able to pull the data from the pocket server, and get that layout configuration over to the client's jsx. This bug alone probably won't create any visible changes, but maybe create an example component for testing purposes?
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee: nobody → sdowne
Comment 1•5 years ago
|
||
Does there need to be an actual pref vs the code path just being unused until appropriate data from the server activates it?
Updated•5 years ago
|
Iteration: --- → 66.1 - Dec 10-23
Priority: -- → P1
Updated•5 years ago
|
Severity: normal → enhancement
Comment 2•5 years ago
|
||
Commit pushed to master at https://github.com/mozilla/activity-stream https://github.com/mozilla/activity-stream/commit/325b45ae967e4ffa629eb3f78cabcfdd48993622 Fix Bug 1514337 - Activity Stream layout pref and layout data for rapid experimentation (#4593) * Fix Bug 1514337 - Activity Stream layout pref and layout data for rapid experimentation * lint * Adding tests a a few tweaks. * bug fix * removing use_layout pref * Updates to tests * test updates * deepEqual usage
Updated•5 years ago
|
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Comment 3•5 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/e1439f07a4a4
status-firefox66:
--- → fixed
Target Milestone: --- → Firefox 66
Comment 4•5 years ago
|
||
Hi,
Could you please provide some details on how this can be tested. Thanks.
Flags: needinfo?(sdowne)
Assignee | ||
Comment 5•5 years ago
|
||
This patch was an quick and early attempt at what we refined in https://bugzilla.mozilla.org/show_bug.cgi?id=1516008
Testing instructions are essentially the same:
- Ensure the new tab is the regular version by default.
- In
about:config
, changebrowser.newtabpage.activity-stream.discoverystream.config
to be{"enabled":true,"layout_endpoint":"https://getpocket.com/v3/newtab/layout?version=1&consumer_key=40249-e88c401e1b1f2242d9e441c4&layout_variant=dev-test-1"}
- Ensure new tab is rendering something different than default.
- Reset the pref, ensure everything is back to normal.
Flags: needinfo?(sdowne)
Comment 6•5 years ago
|
||
FF Nightly version 66.0a1 (2019-01-16)
OS : Mac and Windows 10
qq:
Is it intentional to have large sized cards on the new tab?
Also,I could only see More Recommendations
section and not other sections - Top sites/Recommended by Pocket/Highlights.
Flags: needinfo?(sdowne)
Assignee | ||
Comment 7•5 years ago
•
|
||
That looks like a bug in that component. Probably not an issue with this ticket.
Flags: needinfo?(sdowne)
Comment 8•5 years ago
|
||
QA Results:
Tested on :
FF Nightly version : 66.0a1 (2019-01-18)
OS : Mac and Windows 10
Below are the observations :
- New tab renders different layout with pref changes, functionality works as expected.
- After
Pref
reset, New Tab gets back the default version and functionality works as expected.
Looks good to me.
Thanks,
Brahmini
Status: RESOLVED → VERIFIED
Updated•5 years ago
|
Component: Activity Streams: Newtab → New Tab Page
You need to log in
before you can comment on or make changes to this bug.
Description
•