Skip to content

Commit

Permalink
Update pre-commit hook and upgrade lint-staged to version 15.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mauro-balades committed Jan 4, 2025
1 parent d91c9dc commit 0a5db20
Show file tree
Hide file tree
Showing 4 changed files with 94 additions and 94 deletions.
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# npx lint-staged
npx lint-staged
120 changes: 60 additions & 60 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
},
"devDependencies": {
"husky": "^9.1.5",
"lint-staged": "^15.2.10",
"lint-staged": "^15.3.0",
"prettier": "^3.3.3"
}
}
64 changes: 32 additions & 32 deletions src/browser/components/tabbrowser/content/tabs-js.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
diff --git a/browser/components/tabbrowser/content/tabs.js b/browser/components/tabbrowser/content/tabs.js
index f7c39fe804182e2bdf53045ba3b6a5ba17079fc3..bddba0cb7b475ca7a8d0e58227c62f82b62e118b 100644
index f7c39fe804182e2bdf53045ba3b6a5ba17079fc3..84359791101c500ed354da8d0b4bf3c7e8be4563 100644
--- a/browser/components/tabbrowser/content/tabs.js
+++ b/browser/components/tabbrowser/content/tabs.js
@@ -649,7 +649,7 @@
Expand Down Expand Up @@ -163,7 +163,7 @@ index f7c39fe804182e2bdf53045ba3b6a5ba17079fc3..bddba0cb7b475ca7a8d0e58227c62f82
left: selectedTab.left,
right: selectedTab.right,
+ top: selectedTab.top,
+ bottom: selectedTab.bottom
+ bottom: selectedTab.bottom,
};
}
return [
Expand All @@ -174,57 +174,57 @@ index f7c39fe804182e2bdf53045ba3b6a5ba17079fc3..bddba0cb7b475ca7a8d0e58227c62f82
selectedTab,
];
})
@@ -2748,8 +2754,13 @@
@@ -2748,8 +2754,11 @@
delete this._lastTabToScrollIntoView;
// Is the new tab already completely visible?
if (
- scrollRect.left <= tabRect.left &&
- tabRect.right <= scrollRect.right
+ this.verticalMode ? (
+ scrollRect.top <= tabRect.top &&
+ tabRect.bottom <= scrollRect.bottom
+ ) : (
+ scrollRect.left <= tabRect.left &&
+ tabRect.right <= scrollRect.right
+ )
+ this.verticalMode
+ ? scrollRect.top <= tabRect.top &&
+ tabRect.bottom <= scrollRect.bottom
+ : scrollRect.left <= tabRect.left &&
+ tabRect.right <= scrollRect.right
) {
return;
}
@@ -2758,19 +2769,30 @@
@@ -2757,21 +2766,29 @@
if (this.arrowScrollbox.smoothScroll) {
// Can we make both the new tab and the selected tab completely visible?
if (
!selectedRect ||
- !selectedRect ||
- Math.max(
- tabRect.right - selectedRect.left,
- selectedRect.right - tabRect.left
- ) <= scrollRect.width
+ this.verticalMode ? (
+ Math.max(
+ tabRect.bottom - selectedRect.top,
+ selectedRect.bottom - tabRect.top
+ ) <= scrollRect.height
+ ) : (
+ Math.max(
+ tabRect.right - selectedRect.left,
+ selectedRect.right - tabRect.left
+ ) <= scrollRect.width
+ )
+ !selectedRect || this.verticalMode
+ ? Math.max(
+ tabRect.bottom - selectedRect.top,
+ selectedRect.bottom - tabRect.top
+ ) <= scrollRect.height
+ : Math.max(
+ tabRect.right - selectedRect.left,
+ selectedRect.right - tabRect.left
+ ) <= scrollRect.width
) {
this.arrowScrollbox.ensureElementIsVisible(tabToScrollIntoView);
return;
}

this.arrowScrollbox.scrollByPixels(
- this.arrowScrollbox.scrollByPixels(
- this.#rtlMode
- ? selectedRect.right - scrollRect.right
- : selectedRect.left - scrollRect.left
+ this.verticalMode ? (
+ tabRect.top - selectedRect.top
+ ) : (
+ this.#rtlMode
+ ? selectedRect.right - scrollRect.right
+ : selectedRect.left - scrollRect.left
+ )
);
- );
+ let scrollPixels;
+ if (this.verticalMode) {
+ scrollPixels = tabRect.top - selectedRect.top;
+ } else if (this.#rtlMode) {
+ scrollPixels = selectedRect.right - scrollRect.right;
+ } else {
+ scrollPixels = selectedRect.left - scrollRect.left;
+ }
+ this.arrowScrollbox.scrollByPixels(scrollPixels);
}

if (!this._animateElement.hasAttribute("highlight")) {

0 comments on commit 0a5db20

Please sign in to comment.