camunda / camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
https://camunda.com/products/modeler
MIT License
1.47k stars 472 forks source link

fix: add accessible names #4374

Closed barmac closed 2 weeks ago

barmac commented 2 weeks ago

The PR adds accessible labels for inputs where they were missing.

This required some substantial changes in the toggle switch, but it still works:

https://github.com/camunda/camunda-modeler/assets/28307541/38674415-10c6-4064-9bda-8e8b88e02db6

Closes #4367

Proposed Changes

### Checklist To ensure you provided everything we need to look at your PR: * [x] **Brief textual description** of the changes present * [x] **Visual demo** attached * [ ] **Steps to try out** present, i.e. [using the `@bpmn-io/sr` tool](https://github.com/bpmn-io/sr) * [x] Related issue linked via `Closes {LINK_TO_ISSUE}` or `Related to {LINK_TO_ISSUE}`
github-actions[bot] commented 2 weeks ago

This Pull Request targets develop branch, but contains fix commits.

Consider targeting main instead.