Commits:
-
bc8fc896
by Richard Pospesel at 2023-02-27T09:47:57+01:00
Revert "Bug 41629: Fix errors with MOZ_SERVICES_SYNC=False"
This reverts commit 8f61c9c0b06a1820caeb4683595cec98f0ad88b9.
current implementation breaks about:preferences due to runtime errors
-
a4aaf6e6
by Richard Pospesel at 2023-02-27T09:48:26+01:00
Revert "fixup! Base Browser's .mozconfigs."
This reverts commit 9ac0abfdd9f4bcb53841c40d3b42d34bec92b262.
5 changed files:
Changes:
browser/base/content/browser-sync.js
... |
... |
@@ -5,11 +5,7 @@ |
5
|
5
|
// This file is loaded into the browser window scope.
|
6
|
6
|
/* eslint-env mozilla/browser-window */
|
7
|
7
|
|
8
|
|
-ChromeUtils.defineModuleGetter(
|
9
|
|
- this,
|
10
|
|
- "UIState",
|
11
|
|
- "resource://services-sync/UIState.jsm"
|
12
|
|
-);
|
|
8
|
+const { UIState } = ChromeUtils.import("resource://services-sync/UIState.jsm");
|
13
|
9
|
|
14
|
10
|
ChromeUtils.defineModuleGetter(
|
15
|
11
|
this,
|
... |
... |
@@ -346,9 +342,7 @@ var gSync = { |
346
|
342
|
// once syncing completes (bug 1239042).
|
347
|
343
|
_syncStartTime: 0,
|
348
|
344
|
_syncAnimationTimer: 0,
|
349
|
|
- _obs: AppConstants.MOZ_SERVICES_SYNC
|
350
|
|
- ? ["weave:engine:sync:finish", "quit-application", UIState.ON_UPDATE]
|
351
|
|
- : [],
|
|
345
|
+ _obs: ["weave:engine:sync:finish", "quit-application", UIState.ON_UPDATE],
|
352
|
346
|
|
353
|
347
|
get log() {
|
354
|
348
|
if (!this._log) {
|
... |
... |
@@ -464,7 +458,7 @@ var gSync = { |
464
|
458
|
|
465
|
459
|
this._definePrefGetters();
|
466
|
460
|
|
467
|
|
- if (!AppConstants.MOZ_SERVICES_SYNC || !this.FXA_ENABLED) {
|
|
461
|
+ if (!this.FXA_ENABLED) {
|
468
|
462
|
this.onFxaDisabled();
|
469
|
463
|
return;
|
470
|
464
|
}
|
... |
... |
@@ -1535,7 +1529,7 @@ var gSync = { |
1535
|
1529
|
// can lead to a empty label for 'Send To Device' Menu.
|
1536
|
1530
|
this.init();
|
1537
|
1531
|
|
1538
|
|
- if (!AppConstants.MOZ_SERVICES_SYNC || !this.FXA_ENABLED) {
|
|
1532
|
+ if (!this.FXA_ENABLED) {
|
1539
|
1533
|
// These items are hidden in onFxaDisabled(). No need to do anything.
|
1540
|
1534
|
return;
|
1541
|
1535
|
}
|
... |
... |
@@ -1570,7 +1564,7 @@ var gSync = { |
1570
|
1564
|
|
1571
|
1565
|
// "Send Page to Device" and "Send Link to Device" menu items
|
1572
|
1566
|
updateContentContextMenu(contextMenu) {
|
1573
|
|
- if (!AppConstants.MOZ_SERVICES_SYNC || !this.FXA_ENABLED) {
|
|
1567
|
+ if (!this.FXA_ENABLED) {
|
1574
|
1568
|
// These items are hidden by default. No need to do anything.
|
1575
|
1569
|
return false;
|
1576
|
1570
|
}
|
browser/components/BrowserGlue.jsm
... |
... |
@@ -718,10 +718,10 @@ let JSWINDOWACTORS = { |
718
|
718
|
},
|
719
|
719
|
};
|
720
|
720
|
|
721
|
|
-XPCOMUtils.defineLazyGetter(this, "WeaveService", () =>
|
722
|
|
- AppConstants.MOZ_SERVICES_SYNC
|
723
|
|
- ? Cc["@mozilla.org/weave/service;1"].getService().wrappedJSObject
|
724
|
|
- : null
|
|
721
|
+XPCOMUtils.defineLazyGetter(
|
|
722
|
+ this,
|
|
723
|
+ "WeaveService",
|
|
724
|
+ () => Cc["@mozilla.org/weave/service;1"].getService().wrappedJSObject
|
725
|
725
|
);
|
726
|
726
|
|
727
|
727
|
if (AppConstants.MOZ_CRASHREPORTER) {
|
... |
... |
@@ -2690,7 +2690,7 @@ BrowserGlue.prototype = { |
2690
|
2690
|
// Schedule a sync (if enabled) after we've loaded
|
2691
|
2691
|
{
|
2692
|
2692
|
task: async () => {
|
2693
|
|
- if (WeaveService?.enabled) {
|
|
2693
|
+ if (WeaveService.enabled) {
|
2694
|
2694
|
await WeaveService.whenLoaded();
|
2695
|
2695
|
WeaveService.Weave.Service.scheduler.autoConnect();
|
2696
|
2696
|
}
|
browser/installer/package-manifest.in
... |
... |
@@ -179,17 +179,7 @@ |
179
|
179
|
@RESPATH@/browser/components/MacTouchBar.manifest
|
180
|
180
|
@RESPATH@/browser/components/MacTouchBar.js
|
181
|
181
|
#endif
|
182
|
|
-; TODO: Remove this in ESR-115.
|
183
|
|
-; If everything goes well, this patch will not be necessary in 115, because we
|
184
|
|
-; have also an upstream bug.
|
185
|
|
-; I suspect this is somehow incorrect, and that MOZ_SERVICES_SYNC is actually
|
186
|
|
-; never defined for the makefile (it is not for Firefox 112, which builds
|
187
|
|
-; correctly with MOZ_SERVICES_SYNC == False, even without this ifdef).
|
188
|
|
-; But we are interested in disabling it, so using either this, or #if 0 would be
|
189
|
|
-; fine for us.
|
190
|
|
-#ifdef MOZ_SERVICES_SYNC
|
191
|
182
|
@RESPATH@/components/SyncComponents.manifest
|
192
|
|
-#endif
|
193
|
183
|
@RESPATH@/components/servicesComponents.manifest
|
194
|
184
|
@RESPATH@/components/servicesSettings.manifest
|
195
|
185
|
@RESPATH@/components/cryptoComponents.manifest
|
browser/moz.configure
... |
... |
@@ -7,8 +7,7 @@ |
7
|
7
|
imply_option("MOZ_PLACES", True)
|
8
|
8
|
# tor-browser#32493
|
9
|
9
|
imply_option("MOZ_SERVICES_HEALTHREPORT", False)
|
10
|
|
-# tor-browser#41629
|
11
|
|
-imply_option("MOZ_SERVICES_SYNC", False)
|
|
10
|
+imply_option("MOZ_SERVICES_SYNC", True)
|
12
|
11
|
imply_option("MOZ_DEDICATED_PROFILES", True)
|
13
|
12
|
imply_option("MOZ_BLOCK_PROFILE_DOWNGRADE", True)
|
14
|
13
|
# tor-browser#33734
|
toolkit/modules/moz.build
... |
... |
@@ -291,7 +291,6 @@ for var in ( |
291
|
291
|
for var in (
|
292
|
292
|
"MOZ_ALLOW_ADDON_SIDELOAD",
|
293
|
293
|
"MOZ_BACKGROUNDTASKS",
|
294
|
|
- "MOZ_SERVICES_SYNC",
|
295
|
294
|
"MOZ_SYSTEM_NSS",
|
296
|
295
|
"MOZ_SYSTEM_POLICIES",
|
297
|
296
|
"MOZ_UNSIGNED_APP_SCOPE",
|
|