Codeberg experiment invitation
Ian Young
ian at iay.org.uk
Fri Sep 26 11:40:17 UTC 2025
> On 25 Sep 2025, at 21:54, Wessel, Keith via dev <dev at shibboleth.net> wrote:
>
> All, for what it's worth, and considering I might be the only one who this impacts,
Thanks for the response. Observations that affect a smaller number of people are very relevant to a review like this.
> the web interface for Codebook is much less cluttered and easier to interact with using a screen reader than the existing hosted Git web interface.
That’s good to know. Getting to the point where we might be able to dump GitWeb is high on my list of desirable outcomes here.
> With that said, I had no problem browsing commits, branches, and tags and even searching for a file. But the one feature I couldn't do with a screen reader in a few minutes of exploration was to browse the file tree of a branch. That's a fairly basic and essential task, and while I usually just check out the repo so I can browse, search and tinker from a much more comfortable command line interface, I have been known to use the file browser in Git web. For Codebook, even though I was on the code tab, I couldn't find a list of files or a tree to traverse. I'm hoping I'm just missing something obvious rather than it being there but totally invisible to the screen reader.
I’m not sure whether you’re saying that the file tree is not accessible in general, or if that’s just true for a branch other than “main”.
If you’re at this URL, for example, can you navigate the file tree?
https://codeberg.org/Shibboleth/java-metadata-aggregator
From there, I can go through to branch selection and get to here:
https://codeberg.org/Shibboleth/java-metadata-aggregator/src/branch/maint-0.10
For me, that seems to have an identical looking set of files and if the first is accessible I’d have thought that would be too. But the underlying issue isn’t something I’m experiencing so I may be misunderstanding your point.
As you may be aware, Codeberg is a deployment of a modified Forgejo, which in turn is derived from Gitea. The issue list for Forgejo is here:
https://codeberg.org/forgejo/forgejo/issues?state=open
It is quite large (1000+ open issues). There is a label for accessibility issues with 16 currently open:
https://codeberg.org/forgejo/forgejo/issues?labels=81214
I don’t see this issue there specifically although there are a couple addressing screen readers more generally. At least they recognise the need in general. It might be worth opening an issue there and see if it’s something they recognise; browsing files does (as you imply) seem kind of basic.
> Anyway, just wanted to provide my $0.02 on the ground floor of this experiment.
Again, thanks for this.
—- Ian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4151 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/dev/attachments/20250926/315c851f/attachment.p7s>
More information about the dev
mailing list