diff --git a/package.json b/package.json index 75bd2e1e1..737a39e6e 100644 --- a/package.json +++ b/package.json @@ -6,10 +6,10 @@ "**/*": "" }, "scripts": { - "build": "npm run ffprefs && surfer build", + "build": "surfer build", "build:ui": "surfer build --ui", "start": "cd engine && python3 ./mach run --noprofile", - "import": "surfer import", + "import": "npm run ffprefs && surfer import", "export": "surfer export", "init": "npm run download && npm run import && npm run bootstrap", "download": "surfer download", diff --git a/src/browser/components/tabbrowser/content/tabbrowser-js.patch b/src/browser/components/tabbrowser/content/tabbrowser-js.patch index 7ee75551d..872a766a4 100644 --- a/src/browser/components/tabbrowser/content/tabbrowser-js.patch +++ b/src/browser/components/tabbrowser/content/tabbrowser-js.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js -index d80a66a01002e78a9c65545d08fe786328ddf124..a25073f3a700e4d6765a9ba92eddbc0bf4bfa444 100644 +index d80a66a01002e78a9c65545d08fe786328ddf124..50f4d52090139256b00c7183fe61e6f411960db1 100644 --- a/browser/components/tabbrowser/content/tabbrowser.js +++ b/browser/components/tabbrowser/content/tabbrowser.js @@ -422,15 +422,60 @@ @@ -391,10 +391,10 @@ index d80a66a01002e78a9c65545d08fe786328ddf124..a25073f3a700e4d6765a9ba92eddbc0b + gZenWorkspaces._initialTab._shouldRemove = true; + } + } -+ } + } + else { + gZenWorkspaces._tabToRemoveForEmpty = this.selectedTab; - } ++ } + this._hasAlreadyInitializedZenSessionStore = true; if (tabs.length > 1 || !tabs[0].selected) { @@ -767,4 +767,3 @@ index d80a66a01002e78a9c65545d08fe786328ddf124..a25073f3a700e4d6765a9ba92eddbc0b gBrowser.removeTab(this.contextTab, { animate: true, ...gBrowser.TabMetrics.userTriggeredContext( -