Fix blurry mobile nav: use block/hidden instead of max-h transition, add will-change to sticky nav
Local Build and Deploy / deploy (push) Successful in 57s

This commit is contained in:
openhands committed 2026-07-14 15:47:46 +02:00
1 parent 7b3e3c1531
commit bfa8aedb25
2 files changed
+3 -5

No files matched your search

+2 -4
View File
@@ -67,10 +67,8 @@ export function MobileNav({
id="mobile-menu"
role="menu"
className={`${
open
? "max-h-[80vh] opacity-100"
: "max-h-0 opacity-0 pointer-events-none md:pointer-events-auto"
} overflow-y-auto transition-opacity duration-200 ease-out md:!max-h-none md:!opacity-100 md:!overflow-visible md:flex md:items-center md:gap-x-1 w-full md:w-auto`}
open ? "block" : "hidden"
} md:block overflow-y-auto w-full md:w-auto`}
style={{ backgroundColor: "var(--color-navbar)" }}
>
<div
+1 -1
View File
@@ -16,7 +16,7 @@ export async function Navigation() {
return (
<nav
className="sticky top-0 z-40 shadow-sm"
style={{ backgroundColor: "var(--color-navbar)" }}
style={{ backgroundColor: "var(--color-navbar)", willChange: "transform" }}
>
<div className="relative mx-auto flex min-h-[56px] max-w-7xl items-center px-4 md:px-6 gap-x-1">
<div