Merge pull request #1237 from xr843/a11y/nested-main-landmark

fix(a11y): remove nested <main> landmarks under (home) layout
This commit is contained in:
Rohan Verma 2026-04-16 15:50:13 -07:00 committed by GitHub
commit 69ded37151
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -156,7 +156,7 @@ export default async function FreeHubPage() {
const seoModels = models.filter((m) => m.seo_slug); const seoModels = models.filter((m) => m.seo_slug);
return ( return (
<main className="min-h-screen pt-20"> <div className="min-h-screen pt-20">
<JsonLd <JsonLd
data={{ data={{
"@context": "https://schema.org", "@context": "https://schema.org",
@ -382,6 +382,6 @@ export default async function FreeHubPage() {
</ul> </ul>
</nav> </nav>
</article> </article>
</main> </div>
); );
} }

View file

@ -16,7 +16,7 @@ const CTAHomepage = dynamic(() =>
export default function HomePage() { export default function HomePage() {
return ( return (
<main className="min-h-screen bg-gradient-to-b from-gray-50 to-gray-100 text-gray-900 dark:from-black dark:to-gray-900 dark:text-white"> <div className="min-h-screen bg-gradient-to-b from-gray-50 to-gray-100 text-gray-900 dark:from-black dark:to-gray-900 dark:text-white">
<AuthRedirect /> <AuthRedirect />
<HeroSection /> <HeroSection />
<WhySurfSense /> <WhySurfSense />
@ -24,6 +24,6 @@ export default function HomePage() {
<FeaturesBentoGrid /> <FeaturesBentoGrid />
<ExternalIntegrations /> <ExternalIntegrations />
<CTAHomepage /> <CTAHomepage />
</main> </div>
); );
} }