forked from molecule-ai/molecule-core
WCAG 4.1.2 / bug #1669 follow-up — fixing remaining buttons missing type="button" across tab components and settings. Files changed: - FilesTab/FilesToolbar.tsx (5 buttons): +New, Upload, Export, Clear, ↻ (all had onClick, no type=button) - config/secrets-section.tsx (7 buttons): Remove, Edit/Update/Cancel across 2 SecretRow variants + add-variable form - config/form-inputs.tsx (2 buttons): tag remove ×, section collapse toggle - ActivityTab.tsx (1 button): row expand toggle - TracesTab.tsx (1 button): Refresh - settings/UnsavedChangesGuard.tsx (2 buttons): Keep editing, Discard (Radix AlertDialog asChild wrappers — type=button prevents form submit) Total: 18 buttons fixed across 6 files. 934/934 tests pass. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| e2e | ||
| public | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| components.json | ||
| Dockerfile | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| playwright.staging.config.ts | ||
| postcss.config.js | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| vitest.config.ts | ||