Skip to content

Listboxes made with Gradio UI not accessible using a screen reader #12855

@ptorpey

Description

@ptorpey

Describe the bug

I am blind and use a screen reader to interact with my PC. I have been using Pinokio to host various AI tools. I find that the list boxes / combo boxes in Pinokio whose UI is based on the Gradio tools, are not accessible using my screen reader. Apparently these list boxes are not coded like standard list boxes that are accessible on most web sites. I am hoping that this can be rectified so that people like myself can effectively use tools based on Gradio.

Below is an issue I opened up on the Pinokio GitHub which referred me to the Gradio team.

Thanks for your attention to this issue.

Forwarded note:

gabrielschuck left a comment (pinokiocomputer/pinokio#1046)
Most one-click applications in Pinokio use the Gradio interface, which, as far as I can tell, has become a standard for AI projects. Applio itself, which you can also run outside of Pinokio, uses it as well.
In this case, it might be worth opening an issue in their repository. I’m not sure whether the Pinokio developers would be able to do anything about this:
Gradio project
NVDA users can work around this to some extent using object navigation, but it’s not practical or comfortable to use it that way.

Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.

Have you searched existing issues? 🔎

  • I have searched and found no existing issues

Reproduction

This can be tested in Pinokio list boxes using the free screen reader NVDA or Narrator which is built into Windows

Screenshot

No response

Logs

System Info

Don't know how to get this from within Pinokio

Severity

I can work around it

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingsvelteFrontend-related issue (JS)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions