Skip to content

[Tutorial A11y]: Issues reading Make It So Tutorial using VoiceOver, clicking on tutorial steps to show related code blocks is inaccessible #121

@robin24

Description

@robin24

First off, many thanks to you for having created this absolutely great tutorial!

I am a fully blind developer, and wanted to get started on learning how to integrate Firebase with SwiftUI. Sadly there don't seem to be too many detailed text tutorials out there, most content only exists in video format which is hard for me to follow.

As a MacOS user, I'm using VoiceOver, the screenreader built into all of Apple's platforms.
While the Make It So tutorial page can be navigated and read with VoiceOver without any issues, there unfortunately is a major accessibility bug when it comes to showing the code snippets for the various tutorial steps.
From what I understand, normally a user would click on (or maybe just hover over?) each of the steps that have associated code blocks, which would then show the code block associated with that step.
Unfortunately, it seems like some markup might be missing that would allow a screenreader like VoiceOver to detect these as clickable elements, basically making it impossible to show or hide the associated code blocks.

If you could kindly look into this when you have some time, I'd super greatly appreciate that. Like I said, based on my own findings this appears to be the most in-depth text tutorial on getting up to speed with Firebase and SwiftUI, and I'd love to go through the experience of building the Make It So app from scratch.

In case fixing the tutorial page requires too much work or isn't feasible for any reason, I'd also be happy about a text version of the tutorial.

Thanks, and keep up the great work!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions