Files
openproject/modules/bim
Behrokh Satarnejad 974b84d580 [67399] Fix accessibility issues in Angular templates detected by ESLint (#21339)
* Tell eslint to ignore click rule on router links

See https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/docs/rules/click-events-have-key-events.md

* Pass fixing accessibility issues found by ESLint

- fixes failing tests in configuration modal
- uses button instead of link in my account timer
- uses button instead of div for buttons of scrollable tabs
- sets correct role for links and divs which are clickable
- sets href on links

* Add role="button" and preventDefault() to accessibility fixes

Co-authored-by: myabc <755+myabc@users.noreply.github.com>

* remove tabindex for the item of draggable auto completer

* remove prevent default from drop modal

* Fix test to select the button

---------

Co-authored-by: Alexander Brandon Coles <a.coles@openproject.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: myabc <755+myabc@users.noreply.github.com>
2026-02-10 14:37:32 +01:00
..
2025-07-22 14:54:28 +02:00
2026-02-09 11:04:57 +01:00