Description
Description
After logging in (at the user dashboard), users are presented with their commit history and such...but the navigation at the bottom does not use correct links (subpath issue). Everywhere else they appear to be correct, but here is the actual HTML (cleaned up for sake of posting):
<div class="center page buttons">
<div class="ui borderless pagination menu">
<a class="disabled item navigation">
<span class="navigation_label">First</span>
</a>
<a class="disabled item navigation">
<span class="navigation_label">Previous</span>
</a>
<a class="active item gt-content-center">1</a>
<a class="item gt-content-center" href="/SUBPATH?page=2&date=">2</a>
<a class=" item navigation" href="/SUBPATH?page=2&date=">
<span class="navigation_label">Next</span>
</a>
<a class=" item navigation" href="/SUBPATH?page=2&date=">
<span class="navigation_label">Last</span>
</a>
</div>
</div>
There is a missing forward-slash after SUBPATH
. All other links generated by Gitea appear to be correct (/SUBPATH/
).
I believe the issue is in paginate.tmpl, the way links are generated using {{$.Link}}
instead of {{$.Link}}/
or perhaps {{AppSubUrl}}/
? I don't do Go. All of that paginating uses broken linkage.
I do use Forgejo, but the issue is present in Gitea as well.
Gitea Version
1.21.3
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Docker behind a reverse-proxy with a subpath.
Database
MySQL/MariaDB