This is a submission for DEV's Summer Bug Smash: Smash Stories powered by Sentry . There was no error in the console, the CSS was syntactically correct, the logic was sound, and overflow: hidden was just not working. I was building the navigation overlay for my personal portfolio, which runs on Next.js 15 with App Router, React 19 and Tailwind v4. The navbar opens a fullscreen overlay that descends from the top using GSAP. Inside that overlay, each navigation link has a split reveal ...