diff --git a/src/browser/base/zen-components/ZenWorkspacesStorage.mjs b/src/browser/base/zen-components/ZenWorkspacesStorage.mjs
index d334b10b2..c6ac4b802 100644
--- a/src/browser/base/zen-components/ZenWorkspacesStorage.mjs
+++ b/src/browser/base/zen-components/ZenWorkspacesStorage.mjs
@@ -4,6 +4,7 @@ var ZenWorkspacesStorage = {
async init() {
ChromeUtils.defineESModuleGetters(this.lazy, {
PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs",
+ Weave: "resource://services-sync/main.sys.mjs",
});
await this._ensureTable();
@@ -65,11 +66,10 @@ var ZenWorkspacesStorage = {
CREATE INDEX IF NOT EXISTS idx_zen_workspaces_changes_uuid ON zen_workspaces_changes(uuid)
`);
- if (!Weave.Service.engineManager.get('workspaces')) {
- Weave.Service.engineManager.register(ZenWorkspacesEngine);
+ if (!this.lazy.Weave.Service.engineManager.get('workspaces')) {
+ this.lazy.Weave.Service.engineManager.register(ZenWorkspacesEngine);
await ZenWorkspacesStorage.migrateWorkspacesFromJSON();
}
-
});
},
diff --git a/src/browser/components/places/content/bookmarkProperties-xhtml.patch b/src/browser/components/places/content/bookmarkProperties-xhtml.patch
index 0360d40e5..6a12369c1 100644
--- a/src/browser/components/places/content/bookmarkProperties-xhtml.patch
+++ b/src/browser/components/places/content/bookmarkProperties-xhtml.patch
@@ -1,20 +1,22 @@
diff --git a/browser/components/places/content/bookmarkProperties.xhtml b/browser/components/places/content/bookmarkProperties.xhtml
-index 047652a52e705d49f870399992873fce536c07b9..8bc7d1c5e44c33d90f82fdc6f66d9e2e80c60bae 100644
+index 047652a52e705d49f870399992873fce536c07b9..37ea726fe427a31db8fae97c99fd38c8669fa0f9 100644
--- a/browser/components/places/content/bookmarkProperties.xhtml
+++ b/browser/components/places/content/bookmarkProperties.xhtml
-@@ -37,6 +37,7 @@
+@@ -37,6 +37,8 @@
/>
-+
++
++
-@@ -44,6 +45,7 @@
+@@ -44,6 +46,8 @@
src="chrome://browser/locale/places/bookmarkProperties.properties"/>
+
++