1. 24
    1. 2

      This is also huge for screen reader users who browse even more page elements (not just the interactive ones) in outline order.

      1. 2

        The popular furo theme for Sphinx, which is used by a lot of major Python projects, does generate a skip-to-content link, but whether it gets visibly focused by Tab seems to vary across browsers – in Firefox and Chrome it does become visible and focused, but in Safari it doesn’t.

        1. 1

          pigweed.dev uses Furo and weirdly enough Furo’s implementation of “skip to content” wasn’t making it’s way to our final built docs. I know that we override some stuff in our Jinja template so maybe we somehow erased Furo’s feature. Something’s not adding up, though. Will have to dig in further.

        2. 2

          I have also tried to use mostly my keyboard for nav and usually give up due to the high number of websites being very difficult or impossible to navigate by keyboard without vimium or something similar. It has made me pay a lot more attention to that sort of thing on my own projects.

        🇬🇧 The UK geoblock is lifted, hopefully permanently.