mirror of
https://github.com/zen-browser/desktop.git
synced 2025-09-05 19:08:18 +00:00
feat: Added support for 'restore where left off' for when only pinned tabs are present, b=(no-bug), c=no-component
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
diff --git a/browser/components/sessionstore/SessionStore.sys.mjs b/browser/components/sessionstore/SessionStore.sys.mjs
|
||||
index 5633e5032f5d50c70512187d27e045b579978927..724fe7ec3bb6058c006f25b1d9ee0ce10f7b2e36 100644
|
||||
index 5633e5032f5d50c70512187d27e045b579978927..1e34143a71eeda8a60724515176b6fde922d1034 100644
|
||||
--- a/browser/components/sessionstore/SessionStore.sys.mjs
|
||||
+++ b/browser/components/sessionstore/SessionStore.sys.mjs
|
||||
@@ -2081,7 +2081,6 @@ var SessionStoreInternal = {
|
||||
@@ -101,3 +101,13 @@ index 5633e5032f5d50c70512187d27e045b579978927..724fe7ec3bb6058c006f25b1d9ee0ce1
|
||||
tabbrowser.pinTab(tab);
|
||||
} else {
|
||||
tabbrowser.unpinTab(tab);
|
||||
@@ -6766,8 +6783,7 @@ var SessionStoreInternal = {
|
||||
*/
|
||||
_isCmdLineEmpty: function ssi_isCmdLineEmpty(aWindow, aState) {
|
||||
var pinnedOnly =
|
||||
- aState.windows &&
|
||||
- aState.windows.every(win => win.tabs.every(tab => tab.pinned));
|
||||
+ aState.windows;
|
||||
|
||||
let hasFirstArgument = aWindow.arguments && aWindow.arguments[0];
|
||||
if (!pinnedOnly) {
|
||||
|
Reference in New Issue
Block a user