fix: disable skew-y-[-18deg] in gecko browsers - #962
Conversation
Firefox/Gecko suffers severe scrolling jank on the documentation pages because of the large decorative SVG in the page header. The SVG uses both: - `mix-blend-mode: overlay` - `transform: skewY(-18deg)` Removing only the transform (`skew-y-[-18deg]`) for firefox-base browsers makes scrolling smooth immediately. Reproduced in: - Firefox on Windows - Zen on Windows - Zen on macOS Chromium is unaffected.
|
@zinchenko291 is attempting to deploy a commit to the NetBird GmbH Team on Vercel. A member of the Team first needs to authorize it. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe ChangesHero pattern styling
Estimated code review effort: 1 (Trivial) | ~3 minutes Merge Risk: ⚪ Minimal · up to The change removes a decorative skew effect only for Gecko-based browsers to improve scrolling performance while leaving Chromium behavior unchanged. No actionable merge-blocking risk remains beyond normal checks and review. Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Warning Some tools did not complete. Review the errors below. 🔧 ESLint
src/components/HeroPattern.jsxtypescript-eslint does not support TS 7.0. Oops! Something went wrong! :( ESLint: 9.39.5 Error: typescript-eslint does not support TS 7.0. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Firefox/Gecko suffers severe scrolling jank on the documentation pages because of the large decorative SVG in the page header.
The SVG uses both:
mix-blend-mode: overlaytransform: skewY(-18deg)Removing only the transform (
skew-y-[-18deg]) for firefox-base browsers makes scrolling smooth immediately.Reproduced in:
Chromium is unaffected.
Summary by CodeRabbit
-moz-appearanceproperty.