Index: typo3/js/pagetreefiltermenu.js =================================================================== --- typo3/js/pagetreefiltermenu.js (revision 8447) +++ typo3/js/pagetreefiltermenu.js (working copy) @@ -56,11 +56,13 @@ treeFilterReset.fadeOut(); } else { treeFilterBox.fadeIn(); + if (treeFilterItem.getValue() != '') { + treeFilterReset.fadeIn(); + } treeFilterItem.focus(); } toolbarItem.toggleClass('active'); - } }); Index: typo3/alt_db_navframe.php =================================================================== --- typo3/alt_db_navframe.php (revision 8447) +++ typo3/alt_db_navframe.php (working copy) @@ -161,7 +161,9 @@ $this->doc->getPageRenderer()->loadScriptaculous('effects'); $this->doc->getPageRenderer()->loadExtJS(); - $this->doc->getPageRenderer()->addJsFile('js/pagetreefiltermenu.js'); + if ($this->hasFilterBox) { + $this->doc->getPageRenderer()->addJsFile('js/pagetreefiltermenu.js'); + } $this->doc->JScode .= $this->doc->wrapScriptTags( ($this->currentSubScript?'top.currentSubScript=unescape("'.rawurlencode($this->currentSubScript).'");':'').' Index: typo3/sysext/t3skin/stylesheets/structure/element_tree.css =================================================================== --- typo3/sysext/t3skin/stylesheets/structure/element_tree.css (revision 8447) +++ typo3/sysext/t3skin/stylesheets/structure/element_tree.css (working copy) @@ -129,9 +129,9 @@ } #treeFilterReset { - left: 189px; + left: 192px; position: absolute; - top: 4px; + top: 5px; visibility: hidden; }