fix(webapp): enforce accessible control names - #4696
Conversation
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
f0b2691 to
f163d34
Compare
f163d34 to
09ec67d
Compare
@trigger.dev/build
trigger.dev
@trigger.dev/core
@trigger.dev/python
@trigger.dev/react-hooks
@trigger.dev/redis-worker
@trigger.dev/rsc
@trigger.dev/schema-to-json
@trigger.dev/sdk
commit: |
## Summary Use native label and checkbox behavior for `CheckboxWithLabel` and enforce `jsx-a11y/no-noninteractive-element-interactions`. The component no longer simulates checkbox activation with click handlers on non-interactive wrappers. Native change events now drive the controlled checked state. Base: [#4696](#4696)
Summary
Require accessible names for dashboard controls.
Filter menu action items and chart color controls now expose explicit names. The chart legend action uses a native button, while lint depth and spacer-cell configuration match the rendered control structure.
Base: #4695