Accessibility-Issues

Forum rules
Please note that response time for technical support is within 3-5 business days.
Post Reply
christophs78
Posts: 85
Joined: 01 Mar 2018, 12:29

26 Apr 2021, 11:03

1) Open https://www.primefaces.org/babylon/ with Chrome or Edge
2) Open Dev-Tools (F12), switch to Lighthouse-Tab
3) Activate category "Accessibility" (disable all others)
4) Generate Report, look at Output

siris
Posts: 322
Joined: 29 Jul 2019, 13:57

04 May 2021, 15:24

Hi,

We are currently working on theme updates for PrimeFaces 10. After all themes were upgraded, we decided to work on accessibility in the next release cycle. Thank you very much for your topic.

Best Regards,

christophs78
Posts: 85
Joined: 01 Mar 2018, 12:29

03 Mar 2022, 18:11

Is there some progress regarding accessibility?

User avatar
ihsan.yapicioglu
PrimeFaces Core Developer
Posts: 12
Joined: 20 Mar 2013, 21:23

04 Mar 2022, 15:08

Accessibility in general is a long run process, but you can make changes in a custom way such as making changes in menuRenderer etc. What exactly do you need ?
PrimeFaces Core Developer

christophs78
Posts: 85
Joined: 01 Mar 2018, 12:29

04 Mar 2022, 18:57

I´ll sit together with my disabled colleagues within a week or two and come back afterwards. Their first issue they told me on telefon was that they have issues with identifying the menu. Maybe i can add access-keys and/or add HTML5-nav-tag.
How can i change menuRenderer? You provide compiled Java-classes (eg BabylonMenuRenderer) but not source.
(ARIA-role-attributes already seem to be set correct by your code - https://www.w3.org/WAI/tutorials/menus/ ... ion-menus/)

christophs78
Posts: 85
Joined: 01 Mar 2018, 12:29

10 Mar 2022, 11:30

Maybe you already know "axe DevTools - Web Accessibility Testing" (free Chrome-Extension)
https://chrome.google.com/webstore/deta ... dd/related
This throws out a large amount of issue for both PrimeFaces- and PrimeNG-version of babylon.

mert.sincan
Posts: 5281
Joined: 29 Jun 2013, 12:38

19 Apr 2022, 03:42

Hi,
...
How can i change menuRenderer? You provide compiled Java-classes (eg BabylonMenuRenderer) but not source.
- You can find them in 'tag' folder. You can follow two ways to change these files.
1) You can use components/*.java and theme files instead of theme.jar
2) You can make changes in *.java files and then, you can provide new theme.jar file using;
mvn clean install -P distribute
Finally, you can add the new jar in your project.

Note: Please let me know if you have any questions.

Roadmap:
We have now started Accessibility improvements in components. https://www.primefaces.org/primereact/accessibility/
We will start such improvements in all our libraries, respectively. Our next step is to work on layouts on this subject.

Best Regards,

Post Reply

Return to “Babylon - PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 3 guests