There are lots of a11y issues with websites powered by Obsidian Publish.
This is less a single bug (but I’ll provide an example) and more an urging to make your products accessible to disabled people. Obsidian Publish (and presumably other Obsidian products) exclude them and limit your market.
It would be easiest to identify and prioritize issues by hiring someone with the expertise to perform a proper audit. I don’t have that expertise, but I could help you find someone if you don’t know where to start.
Steps to reproduce
- Publish any content using Obsidian Publish.
- Visit your Obsidian Publish-powered website.
- Attempt to navigate via keyboard. (Hit tab a lot.)
Expected result
It should be obvious which element has focus, because it should most likely have a ring around it. This is an a11y feature that exists as a browser default, and it has been disabled.
I also expect to be able to focus on the navigation in the left sidebar using only my keyboard (using the default styles), but it appears that focus has been trapped within the content of the published file. This is another default a11y feature that exists as a browser default that has been disabled.
This one most likely can’t even be addressed by individual users since it’s almost certainly disabled via JavaScript, and Obsidian Publish prevents users from publishing their own JavaScript.
Actual result
Default focus styles have been disabled without being replaced by others.
Navigation isn’t focusable.
Environment
- Operating system: Browser / macOS
- Obsidian version: v0.12.3
Additional information
I can’t use Obsidian Publish as it exists today due to its exclusion of disabled people. It doesn’t even just affect users, but even audiences of users. I’m cancelling my subscription and using another tool.