tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit f61f90a964b88c38d2f2c4295fc49dd91a5200be
parent 849adf87f73d5c28963793599549b618d0439495
Author: Mark Banner <standard8@mozilla.com>
Date:   Tue, 18 Nov 2025 18:46:50 +0000

Bug 1999462 - Remove now unused nsIAutoCompleteController/nsIAutoCompleteSearch.resetSession. r=adw,credential-management-reviewers,search-reviewers,scunnane,dimi

Differential Revision: https://phabricator.services.mozilla.com/D272688

Diffstat:
Mtoolkit/components/autocomplete/nsAutoCompleteController.cpp | 9---------
Mtoolkit/components/autocomplete/nsIAutoCompleteController.idl | 6------
Mtoolkit/components/autocomplete/nsIAutoCompleteSearch.idl | 5-----
Mtoolkit/components/satchel/nsFormFillController.cpp | 3---
Mtoolkit/components/search/SearchSuggestions.sys.mjs | 5-----
Mtools/@types/generated/lib.gecko.xpcom.d.ts | 2--
6 files changed, 0 insertions(+), 30 deletions(-)

diff --git a/toolkit/components/autocomplete/nsAutoCompleteController.cpp b/toolkit/components/autocomplete/nsAutoCompleteController.cpp @@ -154,15 +154,6 @@ nsAutoCompleteController::ResetInternalState() { } NS_IMETHODIMP -nsAutoCompleteController::ResetSession() { - for (uint32_t i = 0; i < mSearches.Length(); ++i) { - nsCOMPtr<nsIAutoCompleteSearch> search = mSearches[i]; - search->ResetSession(); - } - return NS_OK; -} - -NS_IMETHODIMP nsAutoCompleteController::StartSearch(const nsAString& aSearchString) { // If composition is ongoing don't start searching yet, until it is committed. if (mCompositionState == eCompositionState_Composing) { diff --git a/toolkit/components/autocomplete/nsIAutoCompleteController.idl b/toolkit/components/autocomplete/nsIAutoCompleteController.idl @@ -179,10 +179,4 @@ interface nsIAutoCompleteController : nsISupports * session. */ [can_run_script] void resetInternalState(); - - /* - * Informs `nsIAutoCompleteSearch` implementations to reset their session, if - * they have one. Typically used on blur of the autocomplete component. - */ - [can_run_script] void resetSession(); }; diff --git a/toolkit/components/autocomplete/nsIAutoCompleteSearch.idl b/toolkit/components/autocomplete/nsIAutoCompleteSearch.idl @@ -29,11 +29,6 @@ interface nsIAutoCompleteSearch : nsISupports * Stop all searches that are in progress */ void stopSearch(); - - /** - * Reset any sessions associated with this search. - */ - void resetSession(); }; [scriptable, uuid(8bd1dbbc-dcce-4007-9afa-b551eb687b61)] diff --git a/toolkit/components/satchel/nsFormFillController.cpp b/toolkit/components/satchel/nsFormFillController.cpp @@ -685,9 +685,6 @@ nsFormFillController::StopSearch() { return NS_OK; } -NS_IMETHODIMP -nsFormFillController::ResetSession() { return NS_OK; } - //////////////////////////////////////////////////////////////////////// //// nsIFormFillCompleteObserver diff --git a/toolkit/components/search/SearchSuggestions.sys.mjs b/toolkit/components/search/SearchSuggestions.sys.mjs @@ -384,11 +384,6 @@ class SuggestAutoComplete { this.#suggestionController.stop(); } - /** - * Handles the session being reset. - */ - resetSession() {} - #suggestionController; /** diff --git a/tools/@types/generated/lib.gecko.xpcom.d.ts b/tools/@types/generated/lib.gecko.xpcom.d.ts @@ -1006,7 +1006,6 @@ interface nsIAutoCompleteController extends nsISupports { searchString: string; setInitiallySelectedIndex(index: i32): void; resetInternalState(): void; - resetSession(): void; } // https://searchfox.org/mozilla-central/source/toolkit/components/autocomplete/nsIAutoCompleteInput.idl @@ -1092,7 +1091,6 @@ interface nsIAutoCompleteResult extends nsISupports { interface nsIAutoCompleteSearch extends nsISupports { startSearch(searchString: string, searchParam: string, previousResult: nsIAutoCompleteResult, listener: nsIAutoCompleteObserver): void; stopSearch(): void; - resetSession(): void; } interface nsIAutoCompleteObserver extends nsISupports {