also took it upon myself to rewrite the polyproto-dot-org nix flake in a painful few hours of scouring the internet for any sort of documentation for how to package and build yarn projects. oh, and treefmt! but treefmt, prettier and co. are luckily documented much better :)
(not an april fool's post /gen)
Apparently, Mermaid diagrams aren't accessible by default, for reasons I could not possibly explain to you, given that in sequence diagrams, all data is already labeled, named, and has relationships applied to it, which could easily just be converted into a text description.
Anyway, after learning about this fact an hour ago, all our mermaid diagrams now have hand-written (screenreader accessible) description texts, as well as the full suite of aria attributes (aria-labelledby,
aria-describedby, aria-label, aria-roledescription) to hopefully fix this issue.