Description

If a MoinMoin wiki, like this one, has a base URL with no trailing part, some browsers repeatedly request favicon.ico which is passed to the wiki engine.

This has 2 main effects:

This is not so much a wiki as a browser bug that the wiki gets lumbered with. However getting favicon.ico in the page trail was very unexpected.

Example

I see this on this wiki using Firefox

Details

This Wiki.

Discussion

This do happen with Firefox but not in Safari. The bug is in the code that create the trail. It is ready to put anything in the trail very early: non existent page, favicons etc. We should be more restrictive in what we put in the trail, and maybe update it later, as the las thing in a request, not as the first thing.

The old trail used to show the current page - so it has to build the trail before you send the wiki header. But now the trail does not show this page (the navibar show it), so the trail can be updated at the end of the output.

Patch

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/favicon.ico (last edited 2007-10-29 19:19:28 by localhost)