VOOZH about

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

⇱ ⚙ D273881 Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers!


Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers!
ClosedPublic

Authored by mconley on Nov 24 2025, 7:44 PM.
Referenced Files
Unknown Object (File)
Tue, Jun 16, 2:47 PM
Unknown Object (File)
Tue, Jun 16, 11:52 AM
Unknown Object (File)
Tue, Jun 16, 6:05 AM
Unknown Object (File)
Tue, Jun 16, 12:42 AM
Unknown Object (File)
Mon, Jun 15, 11:51 PM
Unknown Object (File)
Mon, Jun 15, 11:28 PM
Unknown Object (File)
Mon, Jun 15, 10:46 PM
Unknown Object (File)
Mon, Jun 15, 9:49 PM

Diff Detail

Event Timeline

mconley created this revision.
phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".Nov 24 2025, 7:46 PM
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.
mconley updated this revision to Diff 1162064.
mconley retitled this revision from WIP: Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers! to Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers!.
Comment Actions

Fix some more tests that try caught.

mconley updated this revision to Diff 1162571.
mconley retitled this revision from Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers! to WIP: Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers!.
Comment Actions

More fixups required, it seems.

mconley updated this revision to Diff 1163100.
mconley retitled this revision from WIP: Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers! to Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search mechanism) and tests. r?#home-newtab-reviewers!,#search-reviewers!.
Comment Actions

Made train-hop compatible now.

Comment Actions

Rebase, fix some tests that I apparently missed.

Standard8 added a project: testing-approved.
Comment Actions

Thank you, this looks good. As discussed there's some additional cleanup in ContentSearchParent that we can do, but we'll handle that in a follow-up.

Comment Actions

Rebase, fix the last remaining flake-y tests that try revealed.

Comment Actions

Rebase, address review feedback.

Comment Actions

Rebase, take patches for bug 2004784 out of WIP.

thecount added inline comments.
browser/app/profile/firefox.js
2092

This there any specific reason why this had to be removed in Part 2, or was it just something you could have done in Part 1, and you didn't notice it until you were working on part 2?

Comment Actions

Rebase, address some review feedback.

browser/app/profile/firefox.js
2092

The only rationale being that this was also the patch that removed all of the _usages_ of the pref (some of the search tests used it). So once those usages were gone here, I removed the pref.

thecount added inline comments.
browser/app/profile/firefox.js
2092

makes perfect sense, thanks.

Comment Actions

r=me for the additional change

This revision is now accepted and ready to land.Dec 18 2025, 11:18 AM
Comment Actions

Rebase on latest main@origin.

Revision Contents

PathSize
browser/
actors/
1 line
app/
profile/
3 lines
components/
search/
content/
2 lines
test/
browser/
24 lines
56 lines
telemetry/
5 lines
72 lines
4 lines
4 lines
urlbar/
tests/
browser/
9 lines
extensions/
newtab/
bin/
5 lines
data/
content/
abouthomecache/
1 line
prerendered/
5 lines
4 lines
5 lines
2 lines
CommitTreeParentsAuthorSummaryDate
77be0140471e078e6a20d3cbMike Conley
Bug 1999334 - Part 2: Remove contentSearchUI (non-handoff content search… (Show More…)

Diff 1176283

browser/actors/AboutNewTabChild.sys.mjs

Loading...

browser/app/profile/firefox.js

Loading...

browser/components/search/content/contentSearchUI.css

Loading...

browser/components/search/content/contentSearchUI.js

Loading...

browser/components/search/jar.mn

Loading...

browser/components/search/test/browser/POSTSearchEngine.xml

Loading...

browser/components/search/test/browser/browser.toml

Loading...

browser/components/search/test/browser/browser_aboutHome_search_POST.js

Loading...

browser/components/search/test/browser/browser_aboutHome_search_composing.js

Loading...

browser/components/search/test/browser/browser_aboutHome_search_suggestion.js

Loading...

browser/components/search/test/browser/browser_contentSearchUI.js

Loading...

browser/components/search/test/browser/browser_contentSearchUI_default.js

Loading...

browser/components/search/test/browser/contentSearchUI.html

Loading...

browser/components/search/test/browser/contentSearchUI.js

Loading...

browser/components/search/test/browser/print_postdata.sjs

Loading...

browser/components/search/test/browser/telemetry/browser.toml

Loading...

browser/components/search/test/browser/telemetry/browser_search_telemetry_aboutHome.js

Loading...

browser/components/search/test/browser/telemetry/browser_search_telemetry_content.js

Loading...

browser/components/search/test/browser/telemetry/browser_search_telemetry_sources.js

Loading...

browser/components/search/test/browser/telemetry/browser_search_telemetry_sources_about.js

Loading...

browser/components/search/test/browser/telemetry/browser_search_telemetry_sources_webextension.js

Loading...

browser/components/urlbar/tests/browser/browser_urlbar_telemetry_handoff.js

Loading...

browser/extensions/newtab/bin/render-activity-stream-html.js

Loading...

browser/extensions/newtab/data/content/abouthomecache/page.html.template

Loading...

browser/extensions/newtab/prerendered/activity-stream-debug.html

Loading...

browser/extensions/newtab/prerendered/activity-stream-noscripts.html

Loading...

browser/extensions/newtab/prerendered/activity-stream.html

Loading...

stylelint-rollouts.config.js

Loading...