diff --git a/frontend/__tests__/unit/components/LoginPageContent.test.tsx b/frontend/__tests__/unit/components/LoginPageContent.test.tsx index 52e38a2bdb..5526631cfe 100644 --- a/frontend/__tests__/unit/components/LoginPageContent.test.tsx +++ b/frontend/__tests__/unit/components/LoginPageContent.test.tsx @@ -404,8 +404,8 @@ describe('LoginPageContent', () => { const button = screen.getByRole('button', { name: /sign in with github/i }) expect(button).toBeInTheDocument() - // Button doesn't have explicit type attribute, defaults to submit for form buttons - expect(button).not.toHaveAttribute('type') + // Button has explicit type="button" to prevent form submission behavior + expect(button).toHaveAttribute('type', 'button') }) it('provides meaningful text for screen readers in all states', () => { diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index b405b1f870..5afe228357 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -170,6 +170,7 @@ export default function Home() {