Opened 20 years ago
Closed 20 years ago
#1384 closed defect (wontfix)
Don't make self-referencing TracLinks
Reported by: | Owned by: | Jonas Borgström | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | wiki system | Version: | devel |
Severity: | minor | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Currently, creating a FooBar page and writing "FooBar" in the page's content will create a self-referencing traclink to the page itself. These links are completely useless and create extra static for people reading the page.
The page writer can escape it by writing !FooBar, but in this case it quickly becomes trying. See the LeGob component's description in the Gobelins project: the chosen name for that component happens to be CamelCase, which means loads of self-referencing traclinks on the description page.
Self-referencing traclinks should not be created.
Trac 0.9 will create anchors in the page for each header, so it's quite useful to have self-referencing links to point to a header within the current page, or you can create self-referencing links without the anchor to link back to the top of the page.
Also this specialized handling of the current page seems to introduce inconsistency in the way pages are processed.