Title: Accessibility
Last modified: August 29, 2025

---

# Accessibility

 *  [James Monroe](https://wordpress.org/support/users/jhmonroe/)
 * (@jhmonroe)
 * [1 year, 1 month ago](https://wordpress.org/support/topic/accessibility-92/)
 * Hey! I had a question about accessibility and was wondering if you have a github
   page to track issues. Couldn’t find it.
 * I am working with clients who are blind and/or using assistive technology (aka
   screen readers) and accessibility consultants. While testing out various plugin
   options, they said an issue with yours is that you use “role=presentation” on
   the frontend (either in the wrong places or too much…?). I’m working to get more
   clarification from them to share with you.
 * I suspect that your plugin is probably one of the more accessible generally since
   it uses simple tables and your pop-over is a nice big modal that opens on click
   and not some finnicky little javascript hover. I also prefer it because of your
   use of regular posts, two checkboxes and a regular date picker. All these things
   lead me to believe that the admin sidebar will remain fairly accessible (will
   have them test out and let you know!)
 * Here are two things I found via a quick search:
 * How one post mentions role=presentation should be used (but confusing since it
   would hide the entire table from aria? not sure) [https://www.emailonacid.com/blog/article/email-development/why-should-i-set-my-table-role-as-presentation/](https://www.emailonacid.com/blog/article/email-development/why-should-i-set-my-table-role-as-presentation/)
 * Example of it failing tests: [https://www.powermapper.com/tests/screen-readers/tables/table-role-presentation-layout-table/](https://www.powermapper.com/tests/screen-readers/tables/table-role-presentation-layout-table/)
 * interesting guide: [https://blog.pope.tech/2023/08/22/beginners-guide-to-accessible-tables/](https://blog.pope.tech/2023/08/22/beginners-guide-to-accessible-tables/)
 * More in depth (it mentions a distinction between tables for data versus layout):
   [https://www.w3.org/WAI/tutorials/tables/](https://www.w3.org/WAI/tutorials/tables/)
 * Thanks!
    -  This topic was modified 1 year, 1 month ago by [James Monroe](https://wordpress.org/support/users/jhmonroe/).
    -  This topic was modified 1 year, 1 month ago by [James Monroe](https://wordpress.org/support/users/jhmonroe/).
    -  This topic was modified 1 year, 1 month ago by [James Monroe](https://wordpress.org/support/users/jhmonroe/).
    -  This topic was modified 1 year, 1 month ago by [James Monroe](https://wordpress.org/support/users/jhmonroe/).
    -  This topic was modified 1 year, 1 month ago by [James Monroe](https://wordpress.org/support/users/jhmonroe/).

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [Spellhammer](https://wordpress.org/support/users/spellhammer/)
 * (@spellhammer)
 * [12 months ago](https://wordpress.org/support/topic/accessibility-92/#post-18671733)
 * Hey James,
 * Really sorry about the delay here!
 * We do take accessibility seriously and strive to create a very accessible product.
 * I took a look and couldn’t find any use of role=”presentation” in our output 
   on my test site. Are you able to provide an HTML snippet of where you found this
   in Pie Calendar’s output?
 * Any additional details are appreciated!
 *  Thread Starter [James Monroe](https://wordpress.org/support/users/jhmonroe/)
 * (@jhmonroe)
 * [12 months ago](https://wordpress.org/support/topic/accessibility-92/#post-18673455)
 * I see it quite a few places when I use the browser inspector on a page with the
   calendar embeded:
 * [https://lauracannamela.com/all-news/](https://lauracannamela.com/all-news/) (
   behind the details dropdown)
 * screenshot of inspector view: [https://www.dropbox.com/scl/fi/f2n592xt6droiuk8y1nql/Screenshot-2025-10-08-at-11.06.00-AM.png?rlkey=sb7afx61pdekqsvrhhkcqh4xu&dl=0](https://www.dropbox.com/scl/fi/f2n592xt6droiuk8y1nql/Screenshot-2025-10-08-at-11.06.00-AM.png?rlkey=sb7afx61pdekqsvrhhkcqh4xu&dl=0)
 *  Plugin Author [Spellhammer](https://wordpress.org/support/users/spellhammer/)
 * (@spellhammer)
 * [11 months ago](https://wordpress.org/support/topic/accessibility-92/#post-18711223)
 * Hey James,
 * Thanks for the follow-up, that was helpful.
 * Sorry I missed that! The markup is generated on the front-end using our calendar
   library, so it didn’t appear in our codebase when I searched for it. That was
   a silly oversight on my part.
 * > I’m working to get more clarification from them to share with you.
 * Please let us know if you receive any further clarification on what the specific
   issue with our use of role=”presentation” is and we’ll be glad to look into it
   further.

Viewing 3 replies - 1 through 3 (of 3 total)

 The topic ‘Accessibility’ is closed to new replies.

 * ![](https://ps.w.org/pie-calendar/assets/icon-256x256.png?rev=3283614)
 * [Pie Calendar - Events Calendar Made Simple](https://wordpress.org/plugins/pie-calendar/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/pie-calendar/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/pie-calendar/)
 * [Active Topics](https://wordpress.org/support/plugin/pie-calendar/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/pie-calendar/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/pie-calendar/reviews/)

## Tags

 * [table](https://wordpress.org/support/topic-tag/table/)

 * 3 replies
 * 2 participants
 * Last reply from: [Spellhammer](https://wordpress.org/support/users/spellhammer/)
 * Last activity: [11 months ago](https://wordpress.org/support/topic/accessibility-92/#post-18711223)
 * Status: not resolved