--- typo3_src-4.1.12/typo3/sysext/cms/tslib/class.tslib_menu.php.orig 2009-07-03 21:37:20.000000000 +0200 +++ typo3_src-4.1.12/typo3/sysext/cms/tslib/class.tslib_menu.php 2010-03-18 12:03:11.000000000 +0100 @@ -2189,7 +2189,9 @@ if (is_array($this->menuArr) && is_array($this->result) && count($this->result) && is_array($this->result['NO'])) { $this->WMcObj = t3lib_div::makeInstance('tslib_cObj'); // Create new tslib_cObj for our use $this->WMresult = ''; - $this->INPfixMD5 = substr(md5(microtime().$this->GMENU_fixKey),0,4); + //$this->INPfixMD5 = substr(md5(microtime().$this->GMENU_fixKey),0,4); + // bug causes filling typo3temp up with .js files + $this->INPfixMD5 = substr(md5(serialize($this->result['NO']).$this->GMENU_fixKey),0,4); $this->WMmenuItems = count($this->result['NO']); $this->WMsubmenuObjSuffixes = $this->tmpl->splitConfArray(array('sOSuffix'=>$this->mconf['submenuObjSuffixes']),$this->WMmenuItems);