Closed Bug 1998975 Opened 7 months ago Closed 6 months ago

Remove Thumbs Up/Down feature from newtab

Categories

(Firefox :: New Tab Page, task, P2)

task

Tracking

()

RESOLVED FIXED
148 Branch
Tracking Status
firefox148 --- fixed

People

(Reporter: maxx, Assigned: dgrant)

References

(Blocks 6 open bugs)

Details

Attachments

(1 file, 1 obsolete file)

This feature is heavily embedded in the card UI for both grid and sections layout.

Note that there are some small layout adjustments tied to thumbs up/down being enabled. You'll want to (most likely) port these styles over to the main design.

(You can also see the small differences by toggling the pref browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.enabled)

Be sure to remove:

  • Helper classes in base.jsx
  • Telemetry (including metrics)
  • Tests that have thumbs data as an expected prop
  • Prefs

Once this is complete, you can close the following bugs:

(There may be more thumbs related bugs, but these were the ones I quickly found!)

Assignee: nobody → dgrant
Status: NEW → ASSIGNED
Attachment #9530137 - Attachment description: Bug 1998975 Port CSS from removed thumbs-up-down component and css to relevant files r?#home-newtab-reviewers → Bug 1998975 Remove thumbs up/down functionality from Discovery Stream cards r?#home-newtab-reviewers,nbarrett
Attachment #9530137 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Pushed by dgrant@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/b7429b0fcf10 https://hg.mozilla.org/integration/autoland/rev/dab18ca66123 Remove thumbs up/down functionality from Discovery Stream cards r=nbarrett,home-newtab-reviewers,desktop-theme-reviewers,maxx,tgiles
Pushed by csabou@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ddd3820f7adf https://hg.mozilla.org/integration/autoland/rev/e06a280306fc Revert "Bug 1998975 Remove thumbs up/down functionality from Discovery Stream cards r=nbarrett,home-newtab-reviewers,desktop-theme-reviewers,maxx,tgiles" for causing failures on browser_all_files_referenced.

Backed out for causing failures on browser_all_files_referenced.

Push with failures

Failure log

Backout link

Flags: needinfo?(dgrant)
Pushed by dgrant@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d8ee2e712075 https://hg.mozilla.org/integration/autoland/rev/e9477ec4718c Remove thumbs up/down functionality from Discovery Stream cards r=nbarrett,home-newtab-reviewers,desktop-theme-reviewers,maxx,tgiles
Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch

Will be fixed when comment 7 merges to central.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 148 Branch → ---
Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch

(In reply to Cosmin Sabou [:CosminS] from comment #6)

Backed out for causing failures on browser_all_files_referenced.

Push with failures

Failure log

Backout link

Flags: needinfo?(dgrant)
Regressions: 2008311
QA Whiteboard: [qa-triage-done-c149/b148]
See Also: → 2012519
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: