Ticket #3166 (closed defect: fixed)
Opened 6 years ago
Last modified 6 years ago
'&' is used in URLs incorrectly
| Reported by: | chu@… | Owned by: | cboos |
|---|---|---|---|
| Priority: | low | Milestone: | 0.10 |
| Component: | general | Version: | 0.9.5 |
| Severity: | minor | Keywords: | |
| Cc: | |||
| Release Notes: | |||
| API Changes: | |||
Description
The '&' char is used in URLs to separate parameters for scripts,
it is not escaped properly and lead to html validation errors, see
http://validator.w3.org/check?uri=http%3A%2F%2Fprojects.edgewall.com%2Ftrac%2Froadmap
This can be devided into to parts.
First, the scripts in Trac itself can be modified to understand
other separaters in par with '&'. The w3 recommended char is ';'.
Second, change '&' to ';' where possible and escape '&' where it
is not possible to change, e.g. in external links.
I'm impressed by Trac, thanks a lot indeed to everyone involved
in its development!
Attachments
Change History
comment:1 Changed 6 years ago by cboos
- Milestone set to 0.10
- Owner changed from jonas to cboos
- Status changed from new to assigned
comment:2 Changed 6 years ago by cboos
- Resolution set to fixed
- Status changed from assigned to closed
Fixed in r3322.



Well, that's simply a bug, no need to change everything, we will simply fix it ;)