the UL or OL html helper wrap every *arg that is passed to it with an LI (if the arg is not a LI already). Even if you have a sub-UL in an UL, the sub-UL gets wrapped in an LI. This way you get a bullet too many in the outer UL.
To see the effect, try this (plugin_wiki) code: `` {{=UL("item1","item2",UL("item2_1","item2_2"))}} ``:template i think, to fix this, OL an UL should be added to the allowed_parent tupel of the UL (and OL) classes in html.py, like: class UL(DIV): """ UL Component. If subcomponents are not LI-, UL- or OL-components they will be wrapped in a LI see also :class:`DIV` """ tag = 'ul' def _fixup(self): self._wrap_components((LI,UL,OL), LI) Dunno if that works, but could we have a fix for the 'one too many bullet' thing? Thank you.