Open
Conversation
… unused dependencies and adjusted package scripts for style watching. Added new PostCSS configuration and integrated Tailwind CSS styles into Storybook.
…ts. Added Lato font, refactored CSS variables, and improved button styles for better responsiveness and accessibility.
- Add accessibility utilities and TypeScript interfaces - Add component status database with current compliance assessments - Add comprehensive accessibility documentation - Export accessibility utilities from core package
- Install @storybook/addon-a11y for real-time WCAG violation detection - Add axe-core and Playwright testing dependencies - Configure Storybook to enable accessibility panel
- Add Playwright-based accessibility test script with axe-core integration - Generate JSON and Markdown accessibility reports - Add GitHub Actions workflow for CI/CD accessibility testing - Add test:a11y and test:a11y:ci commands to package.json - Configure PR comments with accessibility test results
- Add accessibility status and guidelines to Button stories - Add accessibility testing examples (correct vs incorrect usage) - Create comprehensive accessibility compliance dashboard - Add keyboard navigation and color contrast test stories - Export accessibility utilities from core package
- Regenerate Tailwind styles for updated components
- Install pnpm before setting up Node.js cache - Ensure pnpm is available before running install commands
- Import generateAccessibilityBadge from utils/accessibility instead of component-status - Fix Storybook build error
- Remove tsx from dev dependencies to keep package lean - Install tsx globally in CI environment only where needed - Fix 'tsx: not found' error in accessibility tests
Contributor
✅ Accessibility Test ResultsSummary:
Great job! No accessibility violations detected. 🎉 Generated by automated WCAG 2.1 AA compliance testing |
- Fix AxeBuilder import and API usage (not injectAxe/checkA11y) - Use proper AxeBuilder class with withTags() and analyze() methods
Contributor
✅ Accessibility Test ResultsSummary:
Great job! No accessibility violations detected. 🎉 Generated by automated WCAG 2.1 AA compliance testing |
- Create browser context before creating page as required by axe-core/playwright - Fix 'Please use browser.newContext()' error
Contributor
✅ Accessibility Test ResultsSummary:
Great job! No accessibility violations detected. 🎉 Generated by automated WCAG 2.1 AA compliance testing |
- Run component tests in parallel instead of sequentially - Add concurrency limit (5 concurrent browser instances) to prevent resource exhaustion - Use batched execution for better progress visibility and resource management - Significant performance improvement for large component test suites
- Replace for loop batching with idiomatic .map() and Promise.all() - Add proper TypeScript typing for async operations - Use functional programming approach with type guards - Remove unnecessary batching complexity - Cleaner, more maintainable concurrent execution
Contributor
✅ Accessibility Test ResultsSummary:
Great job! No accessibility violations detected. 🎉 Generated by automated WCAG 2.1 AA compliance testing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.