mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-05 17:36:34 +00:00
Fixed reordering tabs when having essentials
This commit is contained in:
6
.github/workflows/linux-release-build.yml
vendored
6
.github/workflows/linux-release-build.yml
vendored
@@ -50,7 +50,7 @@ jobs:
|
|||||||
node-version-file: '.nvmrc'
|
node-version-file: '.nvmrc'
|
||||||
|
|
||||||
- name: Run sccache-cache
|
- name: Run sccache-cache
|
||||||
uses: mozilla-actions/sccache-action@v0.0.7
|
uses: mozilla-actions/sccache-action@main
|
||||||
|
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
run: |
|
run: |
|
||||||
@@ -147,7 +147,3 @@ jobs:
|
|||||||
retention-days: 5
|
retention-days: 5
|
||||||
name: linux_update_manifest_${{ matrix.arch }}
|
name: linux_update_manifest_${{ matrix.arch }}
|
||||||
path: ./dist/update
|
path: ./dist/update
|
||||||
|
|
||||||
- name: Run sccache stat for check
|
|
||||||
shell: bash
|
|
||||||
run: ${SCCACHE_PATH} --show-stats
|
|
||||||
|
6
.github/workflows/macos-release-build.yml
vendored
6
.github/workflows/macos-release-build.yml
vendored
@@ -42,7 +42,7 @@ jobs:
|
|||||||
node-version-file: '.nvmrc'
|
node-version-file: '.nvmrc'
|
||||||
|
|
||||||
- name: Run sccache-cache
|
- name: Run sccache-cache
|
||||||
uses: mozilla-actions/sccache-action@v0.0.7
|
uses: mozilla-actions/sccache-action@main
|
||||||
|
|
||||||
- name: Setup Python
|
- name: Setup Python
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v5
|
||||||
@@ -163,7 +163,3 @@ jobs:
|
|||||||
retention-days: 1
|
retention-days: 1
|
||||||
name: platform.ini
|
name: platform.ini
|
||||||
path: ./platform.ini
|
path: ./platform.ini
|
||||||
|
|
||||||
- name: Run sccache stat for check
|
|
||||||
shell: bash
|
|
||||||
run: ${SCCACHE_PATH} --show-stats
|
|
||||||
|
5
.github/workflows/windows-release-build.yml
vendored
5
.github/workflows/windows-release-build.yml
vendored
@@ -56,7 +56,7 @@ jobs:
|
|||||||
node-version-file: '.nvmrc'
|
node-version-file: '.nvmrc'
|
||||||
|
|
||||||
- name: Run sccache-cache
|
- name: Run sccache-cache
|
||||||
uses: mozilla-actions/sccache-action@v0.0.7
|
uses: mozilla-actions/sccache-action@main
|
||||||
|
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
run: |
|
run: |
|
||||||
@@ -313,6 +313,3 @@ jobs:
|
|||||||
name: windows_update_manifest_${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}
|
name: windows_update_manifest_${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}
|
||||||
path: ./dist/update
|
path: ./dist/update
|
||||||
|
|
||||||
- name: Run sccache stat for check
|
|
||||||
shell: bash
|
|
||||||
run: ${SCCACHE_PATH} --show-stats
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js
|
diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js
|
||||||
index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..dd8fba935e26aa0f00b687f23b64935dfcf339fa 100644
|
index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..8dc6feb3d5d584214af4c351ae4c40b62353f766 100644
|
||||||
--- a/browser/components/tabbrowser/content/tabbrowser.js
|
--- a/browser/components/tabbrowser/content/tabbrowser.js
|
||||||
+++ b/browser/components/tabbrowser/content/tabbrowser.js
|
+++ b/browser/components/tabbrowser/content/tabbrowser.js
|
||||||
@@ -406,11 +406,50 @@
|
@@ -406,11 +406,50 @@
|
||||||
@@ -416,7 +416,7 @@ index ff90a70bdad6c94ec4b90027ff102972d0eb28e5..dd8fba935e26aa0f00b687f23b64935d
|
|||||||
+ aIndex = aTab.hasAttribute('zen-essential') ? Math.min(aIndex, this._numZenEssentials) : Math.min(aIndex, this._numVisiblePinTabs - 1);
|
+ aIndex = aTab.hasAttribute('zen-essential') ? Math.min(aIndex, this._numZenEssentials) : Math.min(aIndex, this._numVisiblePinTabs - 1);
|
||||||
} else {
|
} else {
|
||||||
- aIndex = Math.max(aIndex, this.pinnedTabCount);
|
- aIndex = Math.max(aIndex, this.pinnedTabCount);
|
||||||
+ aIndex = Math.max(aIndex, this._numVisiblePinTabsWithoutGlance + this._numZenEssentials);
|
+ aIndex = Math.max(aIndex, this._numVisiblePinTabsWithoutGlance);
|
||||||
}
|
}
|
||||||
if (aTab._tPos == aIndex) {
|
if (aTab._tPos == aIndex) {
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user