Skip to content

Commit 844681a

Browse files
committed
Disable AI/ML features using Firefox preferences for testing
We don't need AI/ML features in the tests, so this should reduce CPU usage by not having the inference process running. Moreover, it prevents the following lines from being logged in the test output: ``` JavaScript error: resource://gre/actors/MLEngineParent.sys.mjs, line 509: Error: Unable to get the ML engine from Remote Settings. JavaScript error: resource://gre/actors/MLEngineParent.sys.mjs, line 1279: TypeError: can't access property "postMessage", this[#port] is null ```
1 parent a05dc9c commit 844681a

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

test/test.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,12 @@ async function startBrowser({
955955
"browser.topsites.contile.enabled": false,
956956
// Disable logging for remote settings.
957957
"services.settings.loglevel": "off",
958+
// Disable AI/ML functionality.
959+
"browser.ml.enable": false,
960+
"browser.ml.chat.enabled": false,
961+
"browser.ml.linkPreview.enabled": false,
962+
"browser.tabs.groups.smart.enabled": false,
963+
"browser.tabs.groups.smart.userEnabled": false,
958964
...extraPrefsFirefox,
959965
};
960966
}

0 commit comments

Comments
 (0)