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").


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


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/CacheThemeConflict (last edited 2007-10-29 19:08:13 by localhost)