Differential D297032
Bug 2018762 - Newtab updating shortcuts pin behaviour Needs ReviewPublic Authored by thecount on Apr 28 2026, 3:06 PM. Tags None Referenced Files
Details
Diff Detail
Event Timelinethecount planned changes to this revision.Apr 28 2026, 3:06 PM thecount created this revision. phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".Apr 28 2026, 3:06 PM phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)". phab-bot removed a project: secure-revision. Comment Actions Code analysis found 1 defect in diff 1260522:
IMPORTANT: Found 1 defect (error level) that must be fixed before landing.
You can run this analysis locally with: If you see a problem in this automated review, please report it here. You can view these defects in the Diff Detail section of Phabricator diff 1260522. thecount requested review of this revision.May 4 2026, 7:05 PM thecount updated this revision to Diff 1265597. thecount retitled this revision from WIP: Bug 2018762 - Newtab updating shortcuts pin behaviour to Bug 2018762 - Newtab updating shortcuts pin behaviour. Herald added a reviewer: home-newtab-reviewers-rotation. · View Herald TranscriptMay 4 2026, 7:05 PM thecount planned changes to this revision.Thu, May 21, 7:21 PM thecount updated this revision to Diff 1280309. thecount retitled this revision from Bug 2018762 - Newtab updating shortcuts pin behaviour to WIP: Bug 2018762 - Newtab updating shortcuts pin behaviour. thecount planned changes to this revision.Thu, Jun 4, 8:56 PM phab-bot removed a reviewer: home-newtab-reviewers-rotation. phab-bot added a subscriber: home-newtab-reviewers-rotation. reviewbot added a comment.Thu, Jun 4, 9:11 PM Comment ActionsCode analysis found 7 defects in diff 1292511:
IMPORTANT: Found 7 defects (error level) that must be fixed before landing.
You can run this analysis locally with: If you see a problem in this automated review, please report it here. You can view these defects in the Diff Detail section of Phabricator diff 1292511. thecount requested review of this revision.Fri, Jun 12, 5:51 AM thecount updated this revision to Diff 1298356. thecount retitled this revision from WIP: Bug 2018762 - Newtab updating shortcuts pin behaviour to Bug 2018762 - Newtab updating shortcuts pin behaviour. bolsson accepted this revision.Fri, Jun 12, 8:05 PM Comment Actions A few visual nits:
Functionality open questions:
Comment Actions This revision makes changes to files both inside and in files outside of it. The New Tab page for Firefox Desktop supports train-hopping — a mechanism that allows New Tab code to be deployed to Beta and Release channels independently of the standard release train. Cross-layer changes can break train-hop compatibility, which may block New Tab deployments until fixes reach Release through normal channels. If your change modifies platform code that browser/extensions/newtab depends on (such as module URIs, DOM APIs, or Nimbus feature definitions), please check whether a compatibility shim is needed. Shims should be marked with a comment indicating the Firefox version that must reach Release before the shim can be removed. If your change is unrelated to the New Tab page's train-hop compatibility (for example, it only touches tests or documentation), you can possibly disregard this message - but if you are unsure whether your change affects train-hop compatibility, please ensure that someone from the home-newtab-reviewers-rotation review group has a chance to review before landing. thecount marked 2 inline comments as done.Tue, Jun 16, 4:43 PM Harbormaster failed remote builds in B988621: Diff 1301598!
Revision Contents
Diff 1302844 browser/extensions/newtab/test/jest/content-src/components/TopSites/TopSite.test.jsxLoading... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
