commit 18331d078430d4f17d12d258d611b6d74295d50c
parent d5a06950a2b0ad81a57c47ef36c3dbf37a556676
Author: Mike Conley <mconley@mozilla.com>
Date: Wed, 7 Jan 2026 15:52:04 +0000
Bug 1997244 - Part 2: Switch fxaPairDevice in about:settings to use the updated QR code encoding library. r=markh,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D277934
Diffstat:
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/browser/components/preferences/fxaPairDevice.js b/browser/components/preferences/fxaPairDevice.js
@@ -15,13 +15,9 @@ const { Weave } = ChromeUtils.importESModule(
ChromeUtils.defineESModuleGetters(this, {
EventEmitter: "resource://gre/modules/EventEmitter.sys.mjs",
FxAccountsPairingFlow: "resource://gre/modules/FxAccountsPairing.sys.mjs",
+ QR: "moz-src:///toolkit/components/qrcode/encoder.mjs",
});
-const { require } = ChromeUtils.importESModule(
- "resource://devtools/shared/loader/Loader.sys.mjs"
-);
-const QR = require("devtools/shared/qrcode/index");
-
// This is only for "labor illusion", see
// https://www.fastcompany.com/3061519/the-ux-secret-that-will-ruin-apps-for-you
const MIN_PAIRING_LOADING_TIME_MS = 1000;