fix(canvas/a11y): add type=button to tab toolbar and settings buttons
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>