Description
URLs to theme icons are contained in the page cache file. So if user A selects a theme with (for example) a theme-specific smiley, and refreshes the cache, that smiley is forced upon all other users viewing that page (even, if user B's theme would use another smiley). So B's theme seems broken...
This also applies to the Show top/bottom links in headings setting. (DavidGreaves)
Example
None.
Details
MoinMoin Version |
1.2 |
Discussion
Workaround: Disable caching by setting caching_formats = []
Problem is that icons are done by wikiutil.getSmiley() and not by formatter.smiley(). This will be changed and smiley will be made dynamic (to be more exactly: set dependency to "user").
or add a smiley formatter method?
Idea for a future release: store theme icons and icons page icons (those in HelpOnSmileys) in different directories, since the latter really don't belong to a theme... -- ThomasLorenz 2004-03-09 11:11:57
Plan
- Priority: high
Assigned to: FlorianFesti
- Status: fixed in 1.3