diff --git a/toolkit/components/telemetry/tests/marionette/tests/client/test_search_counts_across_sessions.py b/toolkit/components/telemetry/tests/marionette/tests/client/test_search_counts_across_sessions.py index c2a0aa6f70d8..de477505cc3d 100644 --- a/toolkit/components/telemetry/tests/marionette/tests/client/test_search_counts_across_sessions.py +++ b/toolkit/components/telemetry/tests/marionette/tests/client/test_search_counts_across_sessions.py @@ -15,7 +15,13 @@ class TestSearchCounts(TelemetryTestCase): """Test for SEARCH_COUNTS across sessions.""" def get_default_search_engine(self): - """Retrieve the identifier of the default search engine.""" + """Retrieve the identifier of the default search engine. + + We found that it's required to initialize the search service before + attempting to retrieve the default search engine. Not calling init + would result in a JavaScript error (see bug 1543960 for more + information). + """ script = """\ let [resolve] = arguments;