Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LCFS - Implement Accessibility & Functional Enhancements for AG Grid Filtering Components #1585

Open
5 tasks
prv-proton opened this issue Jan 2, 2025 · 0 comments
Assignees
Labels
Medium Medium priority Story User story UX

Comments

@prv-proton
Copy link
Collaborator

Describe the task
Enhance the AG Grid filtering components across the LCFS application to ensure compliance with accessibility standards, improved functionality, and user-friendly date filtering.

Scope

  1. Compliance Reports:
  • Dropdowns: Enable navigation between dropdown elements using arrow keys.
  • Date Picker: Ensure arrow keys function correctly within the date picker and restrict date input to four characters.
  • Date Range: Add functionality to set maximum and minimum date ranges to limit user selection.
  1. Fuel Codes:
  • Date Picker: Resolve issues where keyboard keys become non-functional within the date picker.
  • Date Range: Enforce a four-character date input limit and set maximum and minimum date ranges.
  1. Organizations:
  • Dropdowns: Implement proper keyboard navigation through dropdowns using arrow keys.
  1. Cross-Grid Filter Check:
  • Add functionality to verify and fix filters across all grids in the LCFS application.
  1. Accessibility Standards (WCAG):
  • Implement screen reader support for dropdowns and date pickers to meet WCAG standards.
  • Ensure proper ARIA roles, labels, and live region announcements for grid components.

Acceptance Criteria

  • All dropdown menus across grids are navigable using keyboard arrow keys.
  • Date pickers allow navigation and selection using arrow keys, enforce a four-character date input limit, and have defined max/min date ranges.
  • Filters across all grids are checked and corrected for consistent functionality.
  • Screen readers accurately interpret and announce dropdown and date picker elements per WCAG standards.
  • Accessibility improvements are tested and verified in the Compliance Reports, Fuel Codes, and Organizations sections.

Additional context

@prv-proton prv-proton self-assigned this Jan 2, 2025
@prv-proton prv-proton added Medium Medium priority Story User story UX labels Jan 2, 2025
@RebekahRFord RebekahRFord changed the title Implement Accessibility and Functional Enhancements for AG Grid Filtering Components Implement Accessibility & Functional Enhancements for AG Grid Filtering Components Jan 6, 2025
@RebekahRFord RebekahRFord changed the title Implement Accessibility & Functional Enhancements for AG Grid Filtering Components LCFS - Implement Accessibility & Functional Enhancements for AG Grid Filtering Components Jan 6, 2025
prv-proton pushed a commit that referenced this issue Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Medium Medium priority Story User story UX
Projects
None yet
Development

No branches or pull requests

1 participant