fune/toolkit/components/search
Mark Banner 89628c568f Bug 1875071 - Simplify OpenSearchEngine loading and install process in the search service. r=search-reviewers,mcheang
The current process creates the OpenSearchEngine and gets it to load its data. Once the data is loaded,
it notifies the SearchService that is ready to be added.

This changes the structure so that the SearchService loads the data, creates the engine and then adds it
straight away.

This also means that the contextual search provider can be simplified and doesn't need to tell the engine
not to add itself to the SearchService.

Differential Revision: https://phabricator.services.mozilla.com/D198814
2024-01-22 19:12:39 +00:00
..
docs Bug 1849013 - Add telemetry to track when search service initialization fails. r=Standard8 2023-11-02 21:32:30 +00:00
schema Bug 1875852 - Add clickUrl to v2 schema. r=Standard8 2024-01-22 19:06:27 +00:00
tests Bug 1875071 - Simplify OpenSearchEngine loading and install process in the search service. r=search-reviewers,mcheang 2024-01-22 19:12:39 +00:00
.eslintrc.js
AddonSearchEngine.sys.mjs Bug 1861080 - Add AppProvided Search Engine Class. r=Standard8 2023-11-01 20:14:12 +00:00
AppProvidedSearchEngine.sys.mjs Bug 1870419 - Fix google, distributions, and database tests in searchconfigs tests folder. r=Standard8 2023-12-19 09:49:37 +00:00
components.conf
metrics.yaml Bug 1873471 - Add a product/component tag to toolkit search's metrics.yaml. r=search-reviewers,jteow 2024-01-08 16:15:52 +00:00
moz.build Bug 1822097 - Separate out OpenSearch loading into a separate module. r=search-reviewers,daleharvey 2024-01-17 14:48:14 +00:00
nsISearchService.idl Bug 1870138 - Add remote settings support for search overrides. r=Standard8 2024-01-05 21:20:51 +00:00
OpenSearchEngine.sys.mjs Bug 1875071 - Simplify OpenSearchEngine loading and install process in the search service. r=search-reviewers,mcheang 2024-01-22 19:12:39 +00:00
OpenSearchLoader.sys.mjs Bug 1875071 - Simplify OpenSearchEngine loading and install process in the search service. r=search-reviewers,mcheang 2024-01-22 19:12:39 +00:00
PolicySearchEngine.sys.mjs
SearchEngine.sys.mjs Bug 1874473 - Rework OpenSearch engine updates to simplify the architecture. r=search-reviewers,mcheang 2024-01-22 19:12:37 +00:00
SearchEngineSelector.sys.mjs Bug 1870138 - Add remote settings support for search overrides. r=Standard8 2024-01-05 21:20:51 +00:00
SearchEngineSelectorOld.sys.mjs Bug 1870138 - Add remote settings support for search overrides. r=Standard8 2024-01-05 21:20:51 +00:00
SearchService.sys.mjs Bug 1875071 - Simplify OpenSearchEngine loading and install process in the search service. r=search-reviewers,mcheang 2024-01-22 19:12:39 +00:00
SearchSettings.sys.mjs Bug 1832704 - Remove SearchService's init-complete, replace by a promise that resolves or rejects as appropriate. r=mcheang,extension-reviewers,robwu 2023-09-25 10:44:49 +00:00
SearchStaticData.sys.mjs
SearchSuggestionController.sys.mjs Bug 1864821 - Replace PromiseUtils.defer() with Promise.withResolvers() in system modules. r=Gijs,perftest-reviewers,necko-reviewers,extension-reviewers,application-update-reviewers,fxview-reviewers,sync-reviewers,sessionstore-reviewers,reusable-components-reviewers,rpl,jesup,hjones,kshampur,skhamis,nalexander,sclements 2024-01-05 09:22:34 +00:00
SearchSuggestions.sys.mjs
SearchUtils.sys.mjs Bug 1875071 - Simplify OpenSearchEngine loading and install process in the search service. r=search-reviewers,mcheang 2024-01-22 19:12:39 +00:00
UserSearchEngine.sys.mjs