diff --git a/src/browser/base/content/zen-styles/zen-theme.css b/src/browser/base/content/zen-styles/zen-theme.css index 520f6ce27..fb90fcaaa 100644 --- a/src/browser/base/content/zen-styles/zen-theme.css +++ b/src/browser/base/content/zen-styles/zen-theme.css @@ -138,9 +138,6 @@ --fp-contextmenu-menuitem-border-radius: calc(4px + var(--fp-contextmenu-menuitem-border-width)); --fp-contextmenu-menuitem-padding-block: 6px; --fp-contextmenu-menuitem-padding-inline: 10px; - @media (-moz-platform: windows) { - --fp-contextmenu-menuitem-padding-inline: 8px; - } --fp-contextmenu-menuitem-border-width: 2px; --fp-contextmenu-menuicon-margin-inline: 12px; --fp-contextmenu-menuitem-margin-inline: calc(4px - var(--fp-contextmenu-menuitem-border-width)); diff --git a/src/browser/base/content/zen-styles/zen-welcome.css b/src/browser/base/content/zen-styles/zen-welcome.css index 48862b211..441a82ba7 100644 --- a/src/browser/base/content/zen-styles/zen-welcome.css +++ b/src/browser/base/content/zen-styles/zen-welcome.css @@ -60,18 +60,30 @@ box-shadow: var(--zen-big-shadow); /* Small screens */ - @media (max-width: 800px) { + @media (max-width: 1400px) { width: 80%; height: 80%; } + @media (max-width: 1200px) { + width: 90%; + height: 90%; + } + + @media (max-width: 1000px) { + width: 100%; + height: 100%; + border-radius: 0px; + } + #zen-welcome-page-sidebar { flex-direction: column; justify-content: space-between; padding: 3.8rem; width: 40%; height: 100%; - overflow: hidden; + overflow-x: hidden; + overflow-y: auto; & #zen-welcome-heart { width: 100%; diff --git a/src/browser/base/zen-components/ZenPinnedTabManager.mjs b/src/browser/base/zen-components/ZenPinnedTabManager.mjs index e28c8c608..fb3bfdf8e 100644 --- a/src/browser/base/zen-components/ZenPinnedTabManager.mjs +++ b/src/browser/base/zen-components/ZenPinnedTabManager.mjs @@ -100,6 +100,7 @@ async _refreshPinnedTabs({ init = false } = {}) { await ZenWorkspaces.promiseSectionsInitialized; + await SessionStore.promiseAllWindowsRestored; await this._initializePinsCache(); await this._initializePinnedTabs(init); } @@ -565,6 +566,7 @@ } gBrowser.pinTab(tab); this.onTabIconChanged(tab); + this._onTabMove(tab); } gZenUIManager.updateTabsToolbar(); } diff --git a/src/browser/themes/shared/zen-icons/icons.css b/src/browser/themes/shared/zen-icons/icons.css index b275ed333..a44d27339 100644 --- a/src/browser/themes/shared/zen-icons/icons.css +++ b/src/browser/themes/shared/zen-icons/icons.css @@ -637,7 +637,7 @@ #PanelUI-history toolbarbutton, #unified-extensions-context-menu menuitem { background-image: var(--menu-image) !important; - background-size: 20px !important; + background-size: 16px !important; background-position: var(--fp-contextmenu-menuitem-padding-inline) center !important; background-repeat: no-repeat !important; -moz-context-properties: fill, fill-opacity !important;