· 6 min read
Why a CSS rotate with will-change: transform makes images and text blurry
My screenshots looked pixelated though the files were sharp. A 0.9deg rotate under will-change: transform was the cause. The CSS before and after.
Notes by Mohamed Gado, a senior software engineer, on Next.js, technical SEO and CSS: real bugs from shipped sites, what caused them and the fix.
· 6 min read
My screenshots looked pixelated though the files were sharp. A 0.9deg rotate under will-change: transform was the cause. The CSS before and after.
· 7 min read
50 of my pages sat in Discovered – currently not indexed. Here is what the status means, why Google skipped them, and the fixes that worked.
· 4 min read
Next.js merges metadata shallowly, so a page that sets openGraph drops the layout's og:site_name, og:locale and twitter handles. How I found it and fixed it.
· 4 min read
Unknown slugs on my Next.js App Router site returned HTTP 200 with index and noindex tags. loading.tsx was the cause, dynamicParams = false the fix.
· 5 min read
Minified React error #418 on every page load came from reading window.matchMedia in a useState initializer. useSyncExternalStore fixed it.