Move the top sites API from toolkit to browser
Categories
(WebExtensions :: General, task, P1)
Tracking
(firefox69 fixed, firefox70 fixed)
People
(Reporter: adw, Assigned: adw)
References
Details
Attachments
(1 file)
|
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-beta+
|
Details | Review |
Bug 1547669 added some things to the top sites API, but it turned out to be not quite what we (the quantumbar team) needed (see bug 1568617). What we need is the list of top sites exactly as it appears on newtab. That list is determined by activity stream, which lives in browser. But the top sites API lives in toolkit.
There was an earlier, now abandoned revision for that bug [1] where it was suggested that top sites be moved to browser. So we should do that, as Shane and I discussed today.
| Assignee | ||
Comment 1•6 years ago
|
||
Bug 1547669 added some things to the top sites API, but it turned out to be not quite what we (the quantumbar team) needed (see bug 1568617). What we need is the list of top sites exactly as it appears on newtab. That list is determined by activity stream, which lives in browser. But the top sites API lives in toolkit.
There was an earlier, now abandoned revision for that bug [1] where it was suggested that top sites be moved to browser. So we should do that.
| Assignee | ||
Comment 2•6 years ago
|
||
Comment 4•6 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 5•6 years ago
|
||
Comment on attachment 9081075 [details]
Bug 1569366 - Move the top sites API from toolkit to browser
Beta/Release Uplift Approval Request
- User impact if declined: This bug supports the top-sites experiment that the quantumbar/search team would like to conduct on 69.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This is a large-ish patch, but it only moves some code from toolkit to browser. It's an internal change, and it has no impact on product or webextension interfaces.
- String changes made/needed: None
| Assignee | ||
Comment 6•6 years ago
|
||
Marking in-testsuite- only because this specific patch doesn't have or need tests, but the top sites API does have existing tests that cover this code.
Comment 7•6 years ago
|
||
Comment on attachment 9081075 [details]
Bug 1569366 - Move the top sites API from toolkit to browser
Moves top sites API code from toolkit to browser in support of experiments targeting 69. No functional changes expected from this change and the feature has automated test coverage. Approved for 69.0b10.
Comment 8•6 years ago
|
||
| bugherder uplift | ||
Description
•