Index: chrome.py
===================================================================
--- chrome.py	(revision 4336)
+++ chrome.py	(working copy)
@@ -355,6 +355,14 @@
                         return -int(x[0] in order)
                     return cmp(order.index(x[0]), order.index(y[0]))
                 items.sort(navcmp)
+                
+                # remove navigation items, see trac:#4191
+                itemsdup = list(items)
+                for name,label in itemsdup:
+                    self.log.debug(name)
+                    if ('-' + name) in order:
+                        items.remove( (name,label) )
+                        self.log.debug('nav item removed: %s.%s', category, name) 
 
             nav[category] = []
             for name, label in items:

