VOOZH about

URL: https://phabricator.services.mozilla.com/D285049

⇱ ⚙ D285049 Bug 2017049 - Part 2: Wire up ContentSearchUIController to ContentSearchHandoffUI component and revive handoff pref support.


Bug 2017049 - Part 2: Wire up ContentSearchUIController to ContentSearchHandoffUI component and revive handoff pref support.
ClosedPublic

Authored by mconley on Feb 26 2026, 3:16 PM.
Referenced Files
Unknown Object (File)
Mon, Jun 8, 7:18 AM
Unknown Object (File)
Sun, Jun 7, 4:15 PM
Unknown Object (File)
May 17 2026, 7:51 AM
Unknown Object (File)
May 16 2026, 10:49 PM
Unknown Object (File)
May 2 2026, 5:49 AM
Unknown Object (File)
May 1 2026, 1:46 AM
Unknown Object (File)
Apr 30 2026, 10:07 AM
Unknown Object (File)
Apr 29 2026, 9:51 PM
Subscribers

Details

Summary

Alongside adding the required integration between ContentSearchHandoffUI and
ContentSearchUIController, this also adds a pref-read to SearchUIUtils for the
external widget registrar for newtab to choose whether or not to use handoff
or non-handoff mode.

Probably the most notable absence in this wiring up is a complete lack of tests.

We've decided not to revive / modify our automated tests for this mode, mainly
due to the challenge of maintaining the test support for both cases while we
work on completely replacing this mechanism down the road. So we're relying
entirely on manual testing here, and the majority of the automated testing
is really just to ensure that the handoff mode hasn't regressed somehow
from this revival.

Original Revision: https://phabricator.services.mozilla.com/D284290

Diff Detail

Event Timeline

phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.
phab-bot added a reviewer: release-managers.
dmeehan added a project: testing-approved.
dmeehan added a subscriber: dmeehan.
Comment Actions

Approved for 148.0.2

This revision is now accepted and ready to land.Mar 4 2026, 1:50 PM

Revision Contents

Diff 1217044

browser/app/profile/firefox.js

Loading...

browser/components/search/SearchUIUtils.sys.mjs

Loading...

browser/components/search/content/contentSearchHandoffUI.mjs

Loading...