Closed Bug 1403215 Opened 7 years ago Closed 7 years ago

Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream

Categories

(Firefox :: New Tab Page, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 58
Tracking Status
firefox57 + fixed
firefox58 --- fixed

People

(Reporter: Mardak, Assigned: Mardak)

References

(Depends on 1 open bug, Regressed 1 open bug)

Details

(Whiteboard: [export])

User Story

https://github.com/mozilla/activity-stream/compare/firefox-57b3...firefox-57b4

Attachments

(1 file)

No description provided.
Depends on: 1403121
Depends on: 1402349
Depends on: 1402529
No longer depends on: 1401683
Blocks: 1403695
Summary: Fix ... and bug fixes to Activity Stream → Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream
Depends on: 1402453
Comment on attachment 8912879 [details] Bug 1403215 - Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. https://reviewboard.mozilla.org/r/184206/#review189356 Looks good, thanks!
Attachment #8912879 - Flags: review?(usarracini) → review+
Pushed by edilee@gmail.com: https://hg.mozilla.org/integration/autoland/rev/b31be2f4c9b4 Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. r=ursula
I had to back this out for failures like https://treeherder.mozilla.org/logviewer.html#?job_id=133665246&repo=autoland So far it seems exclusive to Mac builds.
Flags: needinfo?(edilee)
Backout by kwierso@gmail.com: https://hg.mozilla.org/integration/autoland/rev/a23e9449a6f4 Backed out changeset b31be2f4c9b4 for mac failures in browser_newtab_focus.js a=backout
Comment on attachment 8912879 [details] Bug 1403215 - Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. https://reviewboard.mozilla.org/r/184206/#review189472
Attachment #8912879 - Flags: review?(khudson) → review+
Assignee: nobody → edilee
Pushed by edilee@gmail.com: https://hg.mozilla.org/integration/autoland/rev/e3221268f8fc Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. r=k88hudson,ursula
Blocks: 1400920
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 58
User Story: (updated)
Flags: needinfo?(edilee)
Status: RESOLVED → VERIFIED
Comment on attachment 8912879 [details] Bug 1403215 - Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. Approval Request Comment [Feature/Bug causing the regression]: Activity Stream has had a pref option to turn off Snippets. [User impact if declined]: Users turning off the Snippets pref will still see a snippet or notification thinking the pref is broken. Also for perceived performance, users might see content jumping around vertically. [Is this code covered by automated tests?]: Yes, Activity Stream has 100% javascript line coverage [Has the fix been verified in Nightly?]: Yes, 20170929100122 [Needs manual test from QE? If yes, steps to reproduce]: No [List of other uplifts needed for the feature/fix]: None [Is the change risky?]: Not too risky [Why is the change risky/not risky?]: The primary change is additionally setting appropriate prefs and allowing Snippets service to control that behavior remotely (which no snippets use right now outside of testing), but if there is a problem, Snippets service would just not use the API without requiring Firefox changes) [String changes made/needed]: Pontoon localized strings were added that are not exposed for localization via mozilla-central
Attachment #8912879 - Flags: approval-mozilla-beta?
Just like with bug 1404345, having several changes at once is making our life much harder. Could you please split the changes?
Flags: needinfo?(edilee)
What needs to be split? The strings? That's how we've been exporting strings and flod says we want to keep them up to date until end of the beta cycle as some localizers are translating now that it's in beta. https://bugzilla.mozilla.org/show_bug.cgi?id=1402529#c7
Flags: needinfo?(edilee) → needinfo?(sledru)
Blocks: 1399961
For the description, you are fixing at least three things: 1) Fix broken Snippets pref 2) perceived performance 3) bug fixes (which you don't describe) We would need a specific bug for every item + split 3).
Flags: needinfo?(sledru)
Comment on attachment 8912879 [details] Bug 1403215 - Fix broken Snippets pref, perceived performance and bug fixes to Activity Stream. This is needed to fix Bug 1404345, Beta57+
Attachment #8912879 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
User Story: (updated)
(In reply to Ed Lee :Mardak from comment #13) > [Is this code covered by automated tests?]: Yes, Activity Stream has 100% > javascript line coverage > [Has the fix been verified in Nightly?]: Yes, 20170929100122 > [Needs manual test from QE? If yes, steps to reproduce]: No Setting qe-verify- based on Ed's assessment on manual testing needs and the fact that this fix has automated coverage.
Flags: qe-verify-
Blocks: 1417943
No longer depends on: 1417943
Depends on: 1400585
No longer depends on: 1400585
Depends on: 1428291
Whiteboard: [export]
Component: Activity Streams: Newtab → New Tab Page
Regressions: 1628978
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: