Skip to content

Commit 740deb4

Browse files
committed
Bug 1868838 - Move ASRouter into browser/components/asrouter/modules. r=pdahiya,pip-reviewers,fxview-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D198874
1 parent df75990 commit 740deb4

File tree

45 files changed

+60
-53
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+60
-53
lines changed

browser/actors/AboutNewTabParent.sys.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
1111
});
1212

1313
XPCOMUtils.defineLazyModuleGetters(lazy, {
14-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
14+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1515
});
1616

1717
// A mapping of loaded new tab pages, where the mapping is:

browser/actors/AboutPrivateBrowsingParent.sys.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
const { ASRouter } = ChromeUtils.import(
6-
"resource://activity-stream/lib/ASRouter.jsm"
6+
"resource:///modules/asrouter/ASRouter.jsm"
77
);
88
import { BrowserUtils } from "resource://gre/modules/BrowserUtils.sys.mjs";
99
import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs";

browser/components/BrowserGlue.sys.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
9898
XPCOMUtils.defineLazyModuleGetters(lazy, {
9999
ASRouterDefaultConfig:
100100
"resource:///modules/asrouter/ASRouterDefaultConfig.jsm",
101-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
101+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
102102
OnboardingMessageProvider:
103103
"resource://activity-stream/lib/OnboardingMessageProvider.jsm",
104104
});

browser/components/aboutwelcome/karma.mc.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ module.exports = function (config) {
161161
},
162162
alias: {
163163
newtab: path.join(__dirname, "../newtab"),
164+
asroutermodules: path.join(__dirname, "../asrouter/modules"),
164165
},
165166
},
166167
plugins: [

browser/components/aboutwelcome/modules/AWScreenUtils.jsm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const { XPCOMUtils } = ChromeUtils.importESModule(
99
const lazy = {};
1010

1111
XPCOMUtils.defineLazyModuleGetters(lazy, {
12-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
12+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1313
ASRouterTargeting: "resource:///modules/asrouter/ASRouterTargeting.jsm",
1414
});
1515

browser/components/aboutwelcome/tests/browser/browser_aboutwelcome_attribution.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use strict";
22

33
const { ASRouter } = ChromeUtils.import(
4-
"resource://activity-stream/lib/ASRouter.jsm"
4+
"resource:///modules/asrouter/ASRouter.jsm"
55
);
66
const { AttributionCode } = ChromeUtils.importESModule(
77
"resource:///modules/AttributionCode.sys.mjs"

browser/components/aboutwelcome/tests/browser/browser_aboutwelcome_rtamo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use strict";
22

33
const { ASRouter } = ChromeUtils.import(
4-
"resource://activity-stream/lib/ASRouter.jsm"
4+
"resource:///modules/asrouter/ASRouter.jsm"
55
);
66
const { AddonRepository } = ChromeUtils.importESModule(
77
"resource://gre/modules/addons/AddonRepository.sys.mjs"

browser/components/aboutwelcome/tests/unit/AWScreenUtils.test.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AWScreenUtils } from "modules/AWScreenUtils.jsm";
22
import { GlobalOverrider } from "newtab/test/unit/utils";
3-
import { ASRouter } from "newtab/lib/ASRouter.jsm";
3+
import { ASRouter } from "asroutermodules/ASRouter.jsm";
44

55
describe("AWScreenUtils", () => {
66
let sandbox;

browser/components/asrouter/karma.mc.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ module.exports = function (config) {
8383
functions: 0,
8484
branches: 0,
8585
},
86+
"modules/ASRouter.jsm": {
87+
statements: 75,
88+
lines: 75,
89+
functions: 64,
90+
branches: 66,
91+
},
8692
"modules/ASRouterParentProcessMessageHandler.jsm": {
8793
statements: 98,
8894
lines: 98,

browser/components/asrouter/modules/ASRouterDefaultConfig.jsm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
const EXPORTED_SYMBOLS = ["ASRouterDefaultConfig"];
99

1010
const { ASRouter } = ChromeUtils.import(
11-
"resource://activity-stream/lib/ASRouter.jsm"
11+
"resource:///modules/asrouter/ASRouter.jsm"
1212
);
1313
const { TelemetryFeed } = ChromeUtils.importESModule(
1414
"resource://activity-stream/lib/TelemetryFeed.sys.mjs"

browser/components/asrouter/moz.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ FINAL_TARGET_FILES.actors += [
1515
]
1616

1717
EXTRA_JS_MODULES.asrouter += [
18+
"modules/ASRouter.jsm",
1819
"modules/ASRouterDefaultConfig.jsm",
1920
"modules/ASRouterNewTabHook.sys.mjs",
2021
"modules/ASRouterParentProcessMessageHandler.jsm",

browser/components/asrouter/tests/browser/browser_trigger_listeners.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const { ASRouterTriggerListeners } = ChromeUtils.import(
88
);
99

1010
const { ASRouter } = ChromeUtils.import(
11-
"resource://activity-stream/lib/ASRouter.jsm"
11+
"resource:///modules/asrouter/ASRouter.jsm"
1212
);
1313

1414
const mockIdleService = {

browser/components/newtab/test/unit/asrouter/ASRouter.test.js renamed to browser/components/asrouter/tests/unit/ASRouter.test.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
import { _ASRouter, MessageLoaderUtils } from "lib/ASRouter.jsm";
2-
import { QueryCache } from "asroutermodules/ASRouterTargeting.jsm";
1+
import { _ASRouter, MessageLoaderUtils } from "modules/ASRouter.jsm";
2+
import { QueryCache } from "modules/ASRouterTargeting.jsm";
33
import {
44
FAKE_LOCAL_MESSAGES,
55
FAKE_LOCAL_PROVIDER,
66
FAKE_LOCAL_PROVIDERS,
77
FAKE_REMOTE_MESSAGES,
88
FAKE_REMOTE_PROVIDER,
99
FAKE_REMOTE_SETTINGS_PROVIDER,
10-
} from "./constants";
10+
} from "test/unit/asrouter/constants";
1111
import {
1212
ASRouterPreferences,
1313
TARGETING_PREFERENCES,
14-
} from "asroutermodules/ASRouterPreferences.jsm";
15-
import { ASRouterTriggerListeners } from "asroutermodules/ASRouterTriggerListeners.jsm";
16-
import { CFRPageActions } from "lib/CFRPageActions.jsm";
14+
} from "modules/ASRouterPreferences.jsm";
15+
import { ASRouterTriggerListeners } from "modules/ASRouterTriggerListeners.jsm";
16+
import { CFRPageActions } from "newtab/lib/CFRPageActions.jsm";
1717
import { GlobalOverrider } from "test/unit/utils";
18-
import { PanelTestProvider } from "lib/PanelTestProvider.sys.mjs";
19-
import ProviderResponseSchema from "content-src/asrouter/schemas/provider-response.schema.json";
18+
import { PanelTestProvider } from "newtab/lib/PanelTestProvider.sys.mjs";
19+
import ProviderResponseSchema from "newtab/content-src/asrouter/schemas/provider-response.schema.json";
2020

2121
const MESSAGE_PROVIDER_PREF_NAME =
2222
"browser.newtabpage.activity-stream.asrouter.providers.cfr";

browser/components/asrouter/tests/unit/ASRouterParentProcessMessageHandler.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ASRouterParentProcessMessageHandler } from "modules/ASRouterParentProcessMessageHandler.jsm";
2-
import { _ASRouter } from "newtab/lib/ASRouter.jsm";
2+
import { _ASRouter } from "modules/ASRouter.jsm";
33
import { MESSAGE_TYPE_HASH as msg } from "common/ActorConstants.sys.mjs";
44

55
describe("ASRouterParentProcessMessageHandler", () => {

browser/components/doh/test/browser/head.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ChromeUtils.defineESModuleGetters(this, {
1313
});
1414

1515
XPCOMUtils.defineLazyModuleGetters(this, {
16-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
16+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1717
});
1818

1919
XPCOMUtils.defineLazyServiceGetter(

browser/components/firefoxview/tests/browser/browser_feature_callout.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
"use strict";
55
const { MessageLoaderUtils } = ChromeUtils.import(
6-
"resource://activity-stream/lib/ASRouter.jsm"
6+
"resource:///modules/asrouter/ASRouter.jsm"
77
);
88

99
const { BuiltInThemes } = ChromeUtils.importESModule(

browser/components/firefoxview/tests/browser/head.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const {
1717
/* exported testVisibility */
1818

1919
const { ASRouter } = ChromeUtils.import(
20-
"resource://activity-stream/lib/ASRouter.jsm"
20+
"resource:///modules/asrouter/ASRouter.jsm"
2121
);
2222
const { UIState } = ChromeUtils.importESModule(
2323
"resource://services-sync/UIState.sys.mjs"

browser/components/newtab/karma.mc.config.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,6 @@ module.exports = function (config) {
8282
functions: 94,
8383
branches: 66,
8484
},
85-
"lib/ASRouter.jsm": {
86-
statements: 75,
87-
lines: 75,
88-
functions: 64,
89-
branches: 66,
90-
},
9185
"content-src/asrouter/asrouter-utils.js": {
9286
statements: 66,
9387
lines: 66,

browser/components/newtab/test/browser/browser_asrouter_bug1761522.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"use strict";
55

66
const { ASRouter, MessageLoaderUtils } = ChromeUtils.import(
7-
"resource://activity-stream/lib/ASRouter.jsm"
7+
"resource:///modules/asrouter/ASRouter.jsm"
88
);
99
const { PanelTestProvider } = ChromeUtils.importESModule(
1010
"resource://activity-stream/lib/PanelTestProvider.sys.mjs"

browser/components/newtab/test/browser/browser_asrouter_cfr.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const { ASRouterTriggerListeners } = ChromeUtils.import(
33
"resource:///modules/asrouter/ASRouterTriggerListeners.jsm"
44
);
55
const { ASRouter } = ChromeUtils.import(
6-
"resource://activity-stream/lib/ASRouter.jsm"
6+
"resource:///modules/asrouter/ASRouter.jsm"
77
);
88
const { CFRMessageProvider } = ChromeUtils.importESModule(
99
"resource://activity-stream/lib/CFRMessageProvider.sys.mjs"

browser/components/newtab/test/browser/browser_asrouter_experimentsAPILoader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const { RemoteSettings } = ChromeUtils.importESModule(
22
"resource://services-settings/remote-settings.sys.mjs"
33
);
44
const { ASRouter } = ChromeUtils.import(
5-
"resource://activity-stream/lib/ASRouter.jsm"
5+
"resource:///modules/asrouter/ASRouter.jsm"
66
);
77
const { RemoteSettingsExperimentLoader } = ChromeUtils.importESModule(
88
"resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs"

browser/components/newtab/test/browser/browser_asrouter_group_frequency.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { ASRouter } = ChromeUtils.import(
2-
"resource://activity-stream/lib/ASRouter.jsm"
2+
"resource:///modules/asrouter/ASRouter.jsm"
33
);
44
const { RemoteSettings } = ChromeUtils.importESModule(
55
"resource://services-settings/remote-settings.sys.mjs"

browser/components/newtab/test/browser/browser_asrouter_group_userprefs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { ASRouter } = ChromeUtils.import(
2-
"resource://activity-stream/lib/ASRouter.jsm"
2+
"resource:///modules/asrouter/ASRouter.jsm"
33
);
44
const { RemoteSettings } = ChromeUtils.importESModule(
55
"resource://services-settings/remote-settings.sys.mjs"

browser/components/newtab/test/browser/browser_asrouter_infobar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const { CFRMessageProvider } = ChromeUtils.importESModule(
1010
"resource://activity-stream/lib/CFRMessageProvider.sys.mjs"
1111
);
1212
const { ASRouter } = ChromeUtils.import(
13-
"resource://activity-stream/lib/ASRouter.jsm"
13+
"resource:///modules/asrouter/ASRouter.jsm"
1414
);
1515

1616
add_task(async function show_and_send_telemetry() {

browser/components/newtab/test/browser/browser_asrouter_momentspagehub.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const { RemoteSettings } = ChromeUtils.importESModule(
88
"resource://services-settings/remote-settings.sys.mjs"
99
);
1010
const { ASRouter } = ChromeUtils.import(
11-
"resource://activity-stream/lib/ASRouter.jsm"
11+
"resource:///modules/asrouter/ASRouter.jsm"
1212
);
1313

1414
const HOMEPAGE_OVERRIDE_PREF = "browser.startup.homepage_override.once";

browser/components/newtab/test/browser/browser_foxdoodle_set_default.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"use strict";
55

66
const { ASRouter } = ChromeUtils.import(
7-
"resource://activity-stream/lib/ASRouter.jsm"
7+
"resource:///modules/asrouter/ASRouter.jsm"
88
);
99

1010
const { ASRouterTargeting } = ChromeUtils.import(

browser/components/newtab/test/browser/browser_newtab_ping.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
requestLongerTimeout(5);
66

77
const { ASRouter } = ChromeUtils.import(
8-
"resource://activity-stream/lib/ASRouter.jsm"
8+
"resource:///modules/asrouter/ASRouter.jsm"
99
);
1010

1111
const { ExperimentFakes } = ChromeUtils.importESModule(

browser/components/newtab/test/browser/browser_newtab_trigger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"use strict";
55

66
const { ASRouter } = ChromeUtils.import(
7-
"resource://activity-stream/lib/ASRouter.jsm"
7+
"resource:///modules/asrouter/ASRouter.jsm"
88
);
99

1010
let sendTriggerMessageSpy;

browser/components/newtab/test/browser/browser_trigger_messagesLoaded.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
const { ASRouter } = ChromeUtils.import(
6-
"resource://activity-stream/lib/ASRouter.jsm"
6+
"resource:///modules/asrouter/ASRouter.jsm"
77
);
88
const { RemoteSettings } = ChromeUtils.importESModule(
99
"resource://services-settings/remote-settings.sys.mjs"

browser/components/newtab/test/browser/head.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ChromeUtils.defineESModuleGetters(this, {
1010
PlacesTestUtils: "resource://testing-common/PlacesTestUtils.sys.mjs",
1111
});
1212
XPCOMUtils.defineLazyModuleGetters(this, {
13-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
13+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1414
QueryCache: "resource:///modules/asrouter/ASRouterTargeting.jsm",
1515
});
1616
const { FxAccounts } = ChromeUtils.importESModule(

browser/components/newtab/test/unit/asrouter/MessageLoaderUtils.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MessageLoaderUtils } from "lib/ASRouter.jsm";
1+
import { MessageLoaderUtils } from "asroutermodules/ASRouter.jsm";
22
const { STARTPAGE_VERSION } = MessageLoaderUtils;
33

44
const FAKE_OPTIONS = {

browser/components/newtab/test/xpcshell/test_ASRouter_getTargetingParameters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict";
66

77
const { ASRouter } = ChromeUtils.import(
8-
"resource://activity-stream/lib/ASRouter.jsm"
8+
"resource:///modules/asrouter/ASRouter.jsm"
99
);
1010

1111
add_task(async function nested_objects() {

browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about_cookie_banners_promo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { ASRouter } = ChromeUtils.import(
2-
"resource://activity-stream/lib/ASRouter.jsm"
2+
"resource:///modules/asrouter/ASRouter.jsm"
33
);
44

55
const promoImgSrc = "chrome://browser/content/assets/cookie-banners-begone.svg";

browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about_focus_promo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const { Region } = ChromeUtils.importESModule(
22
"resource://gre/modules/Region.sys.mjs"
33
);
44
const { ASRouter } = ChromeUtils.import(
5-
"resource://activity-stream/lib/ASRouter.jsm"
5+
"resource:///modules/asrouter/ASRouter.jsm"
66
);
77

88
const initialHomeRegion = Region._home;

browser/components/privatebrowsing/test/browser/head.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ChromeUtils.defineESModuleGetters(this, {
1313
});
1414

1515
XPCOMUtils.defineLazyModuleGetters(this, {
16-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
16+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1717
});
1818

1919
function whenNewWindowLoaded(aOptions, aCallback) {

browser/components/shopping/ShoppingUtils.sys.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
1313
});
1414

1515
XPCOMUtils.defineLazyModuleGetters(lazy, {
16-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
16+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1717
});
1818

1919
const OPTED_IN_PREF = "browser.shopping.experience2023.optedIn";

browser/components/shopping/tests/browser/browser_shopping_message_triggers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ChromeUtils.defineESModuleGetters(this, {
88
});
99

1010
const { ASRouter } = ChromeUtils.import(
11-
"resource://activity-stream/lib/ASRouter.jsm"
11+
"resource:///modules/asrouter/ASRouter.jsm"
1212
);
1313

1414
const { FeatureCalloutMessages } = ChromeUtils.importESModule(

browser/modules/FeatureCallout.sys.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
1313
});
1414

1515
XPCOMUtils.defineLazyModuleGetters(lazy, {
16-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
16+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1717
});
1818

1919
const TRANSITION_MS = 500;

browser/modules/PageActions.sys.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
1414
});
1515

1616
XPCOMUtils.defineLazyModuleGetters(lazy, {
17-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
17+
ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
1818
});
1919

2020
const ACTION_ID_BOOKMARK = "bookmark";

toolkit/components/backgroundtasks/BackgroundTask_message.sys.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
import { EXIT_CODE } from "resource://gre/modules/BackgroundTasksManager.sys.mjs";
5555

5656
const { ASRouter } = ChromeUtils.import(
57-
"resource://activity-stream/lib/ASRouter.jsm"
57+
// eslint-disable-next-line mozilla/no-browser-refs-in-toolkit
58+
"resource:///modules/asrouter/ASRouter.jsm"
5859
);
5960
import { BackgroundTasksUtils } from "resource://gre/modules/BackgroundTasksUtils.sys.mjs";
6061
import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs";

toolkit/components/backgroundtasks/BackgroundTasksUtils.sys.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ ChromeUtils.defineESModuleGetters(lazy, {
3636
});
3737

3838
XPCOMUtils.defineLazyModuleGetters(lazy, {
39-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
39+
ASRouter:
40+
// eslint-disable-next-line mozilla/no-browser-refs-in-toolkit
41+
"resource:///modules/asrouter/ASRouter.jsm",
4042

4143
ASRouterDefaultConfig:
4244
// eslint-disable-next-line mozilla/no-browser-refs-in-toolkit

toolkit/components/pictureinpicture/PictureInPicture.sys.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ XPCOMUtils.defineLazyServiceGetters(lazy, {
1414
});
1515

1616
XPCOMUtils.defineLazyModuleGetters(lazy, {
17-
ASRouter: "resource://activity-stream/lib/ASRouter.jsm",
17+
ASRouter:
18+
// eslint-disable-next-line mozilla/no-browser-refs-in-toolkit
19+
"resource:///modules/asrouter/ASRouter.jsm",
1820
});
1921

2022
ChromeUtils.defineESModuleGetters(lazy, {

0 commit comments

Comments
 (0)