If you navigate to a file, such as:
And then click on commit, to get the latest commit for that file:
Instead of showing the latest commit for that file, it shows you the latest commit for the entire tree. This is quite surprising, and not clear that is what happens.
You probably have to take this up with the cgit folks.
The tree view always browses at head (as you can see by not having a hash in the URL) and the commit view also browses at head (I didn't know you could give it a path).
cgit URLs are wonky and it's not a terribly good UI that you can click on the various tabs and have partial stuff (like the path) transferred.
Anyway, this is not something we can or will likely fix. Maybe browsing via the GitHub or Gitlab UI is better? There are also tools like gitk (or tig or whatever) for your local browsing needs.
IOW, what is the actual information you're looking at? Did you maybe want to go from https://cgit.freebsd.org/src/tree/lib/libc/amd64/string/strlen.S to the "blame" view?