Description

Page names with spaces in user navilinks using [page_name label] broken. You get a link to [self:page name label]

same page can be links with page_name, but the name might be too long on a crowded navibar.

Example

Details

MoinMoin Version

Workaround

Discussion

This happen becuase we save user navilinks in the suer file using quoted names, using quoteWikiNameFS, and then read them using unquoteWikiname. These functions treat _ as space, replacing _ into (xx) on quote, and (xx) to space on unquote.

We should preserve the text the user entered into its quicklinks form. We don't need to use those file system functions at all, just encode the page name using utf-8, the read back, don't replace any character in the process.

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/UserNavilinksWithSpaces (last edited 2007-10-29 19:10:18 by localhost)