Closed Bug 1976694 Opened 3 months ago Closed 2 months ago

Remove the JavaScript based search engine selector

Categories

(Firefox :: Search, task, P3)

task

Tracking

()

RESOLVED FIXED
143 Branch
Tracking Status
firefox143 --- fixed

People

(Reporter: standard8, Assigned: standard8)

References

(Blocks 1 open bug)

Details

(Whiteboard: [sng])

Attachments

(4 files, 1 obsolete file)

Now that the Rust based engine selector is shipping, we should remove the older JavaScript based code and the associated preference.

Assignee: nobody → standard8
Status: NEW → ASSIGNED

This get stored in Rust and don't need to be cached in JavaScript as well.

Note, I've not removed the engine selector tests, we probably want to consider if we keep them or not, after bug 1949126 is completed.

Pushed by ctodea@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a97aa9bd7674 https://hg.mozilla.org/integration/autoland/rev/4408830acf26 Revert "Bug 1976694 - Change SearchEngineSelector._configuration to be a private member. r=mcheang" for causing generate failures

Backed out for causing generate failures

- Backout link
- Push with failures
- Failure log

failure line: sphinx.errors.ExtensionError: Handler <function analyze at 0x7f611cfcdd00> for event 'builder-inited' threw an exception (exception: Your code contains multiple documented objects at each of these paths:

Flags: needinfo?(standard8)

Had to stop the document updates processing some of the search modules, to avoid issues with the document update mechanism - we don't currently generate document summaries for those modules, so it doesn't affect what we're currently publishing on Firefox source docs.

Flags: needinfo?(standard8)

This reverts commit 007be104d14b712d0cb0011d2b01130a2dba0cbd.

Revert "Bug 1976694 - Move some more SearchEngineSelector properties to be private. r=mcheang"

This reverts commit 535eb687c5574eb9bd3ffea8e454d5606901aa5d.

Attachment #9506763 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 143 Branch
QA Whiteboard: [search] [qa-triage-done-c144/b143]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: