Bug 1938659 - fix(inference): remove check for non-existent gfx.webgpu.force-enabled pref. r=tarek

Fixes hidden breakages that are exposed by (and block) D232759.

Differential Revision: https://phabricator.services.mozilla.com/D233859
This commit is contained in:
Erich Gubler
2025-01-10 20:22:13 +00:00
parent 67f4b34001
commit d36b4ee071
2 changed files with 2 additions and 4 deletions

View File

@@ -430,8 +430,7 @@ async function refreshPage() {
const ml_enable = Services.prefs.getBoolPref("browser.ml.enable"); const ml_enable = Services.prefs.getBoolPref("browser.ml.enable");
const gpu_enabled = const gpu_enabled =
Services.prefs.getBoolPref("dom.webgpu.enabled") && Services.prefs.getBoolPref("dom.webgpu.enabled") &&
Services.prefs.getBoolPref("dom.webgpu.workers.enabled") && Services.prefs.getBoolPref("dom.webgpu.workers.enabled");
Services.prefs.getBoolPref("gfx.webgpu.force-enabled");
const content = document.getElementById("content"); const content = document.getElementById("content");
const warning = document.getElementById("warning"); const warning = document.getElementById("warning");
@@ -449,7 +448,7 @@ async function refreshPage() {
"browser.ml.enable is set to False ! Toggle it to activate local inference."; "browser.ml.enable is set to False ! Toggle it to activate local inference.";
} else if (!gpu_enabled) { } else if (!gpu_enabled) {
text = text =
"WebGPU is not enabled, set dom.webgpu.enabled, dom.webgpu.workers.enabled and gfx.webgpu.force-enabled to true."; "WebGPU is not enabled, set dom.webgpu.enabled and dom.webgpu.workers.enabled to true.";
} }
warning.setAttribute("message", text); warning.setAttribute("message", text);

View File

@@ -64,7 +64,6 @@ async function openAboutInference({
["browser.ml.logLevel", "Debug"], ["browser.ml.logLevel", "Debug"],
["dom.webgpu.enabled", !disabled], ["dom.webgpu.enabled", !disabled],
["dom.webgpu.workers.enabled", !disabled], ["dom.webgpu.workers.enabled", !disabled],
["gfx.webgpu.force-enabled", !disabled],
...(prefs ?? []), ...(prefs ?? []),
], ],
}); });