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

[A11y] MODX Manager Accessibility #16612

Open
jenswittmann opened this issue Sep 5, 2024 · 0 comments
Open

[A11y] MODX Manager Accessibility #16612

jenswittmann opened this issue Sep 5, 2024 · 0 comments
Labels
feature Request about implementing a brand new function or possibility.

Comments

@jenswittmann
Copy link
Contributor

jenswittmann commented Sep 5, 2024

Feature request

Summary

The MODX Manager is based on ExtJS and is not accessible for keyboard navigation and screen readers. The manager should therefore also be accessible to the employees of a company who maintain the website.

See this for public discussion: https://community.modx.com/t/modx-manager-accessibilty/7990

Why is it needed?

The Barrierefreiheitsstärkungsgesetz (BFSG) 2 comes into force on 28 June 2025.

Suggested solution(s)

Bring Keyboardnavigation and Screenreadertest in the MODX Dev Workflow.

Related issue(s)/PR(s)

Commits/PR will be prefixed with [A11y].

@jenswittmann jenswittmann added the feature Request about implementing a brand new function or possibility. label Sep 5, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 5, 2024
override .ext-webkit *:focus{ outline: none !important; }
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 5, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 5, 2024
override .ext-webkit *:focus{ outline: none !important; }
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 5, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 5, 2024
override .ext-webkit *:focus{ outline: none !important; }
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 5, 2024
@jenswittmann jenswittmann changed the title MODX Manager Accessibilty A11y: MODX Manager Navigation Sep 9, 2024
@jenswittmann jenswittmann changed the title A11y: MODX Manager Navigation A11y: MODX Manager Accessibilty Sep 9, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 9, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 11, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 12, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 12, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 12, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 12, 2024
@jenswittmann jenswittmann changed the title A11y: MODX Manager Accessibilty [A11y] MODX Manager Accessibilty Sep 13, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 13, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 13, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 13, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 13, 2024
@jenswittmann jenswittmann changed the title [A11y] MODX Manager Accessibilty [A11y] MODX Manager Accessibility Sep 13, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 13, 2024
jenswittmann added a commit to jenswittmann/revolution that referenced this issue Sep 18, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
override .ext-webkit *:focus{ outline: none !important; }
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek pushed a commit to jenswittmann/revolution that referenced this issue Sep 23, 2024
opengeek added a commit that referenced this issue Sep 23, 2024
### What does it do?
Make the MODX manager interface more accessible when using the keyboard

### How to test
Minify CSS and compress JS via grunt first. Use the `Tab` key to
navigate through the Manager UI. Use the `Esc` key to close the
subnavigation. Use the tab key to navigate through the tabs.

### Related issue(s)/PR(s)
See #16612

---------

Co-authored-by: Jason Coward <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Request about implementing a brand new function or possibility.
Projects
None yet
Development

No branches or pull requests

1 participant