Unable to clear cache in IE<9
Since the update to version 4.5.23 I'm unable to clear the in Internet Explorer < 9.
I deleted the whole typo3temp/compressor folder but onclick the browser reports an error in file typo3temp/compressor/prototype-95ab4563f841d139fe8705d1d5a55e8a.js with:
Meldung: 'nodeType' ist Null oder kein Objekt
Maybe related to #36364
Updated by Timo Bartholomes over 8 years ago
i just did a clean install (vm with win7, xampp and typo3_src+dummy-4.5.23). IE8 version is 8.0.7600.16385 and even with this setup cached files remain in typo3conf after choosing "clear all caches".
The environment I tested in first was with strict antivirus (which I can't turn off) and stuff so I decided to do that clean install (other machine without antivirus and stuff, clean windows).
Updated by Andreas Kiessling over 8 years ago
I can confirm the error and wonder, why my patch was even backported to 4.5 and 4.6
These versions ship with
<meta http-equiv="X-UA-Compatible" content="IE=8" />
so there was nothing to fix for IE > 8, since prototype works "fine" in this mode.
All reports were only mentioning 4.7 and 6.0
IE8 fails to pass the event information to the click handler and thus the clearCache function can not determine the element that was clicked.
The attached patch seems to fix the issue again and fetches the event information from the window object if it is not passed to the click handler.
Updated by Stephan Großberndt over 8 years ago
The patched line
event = event || window.event;
is not present in the current 4.5.25 and 4.7.10 release. Will it be included in 4.5.26 / 4.7.11?
Only the changelog of TYPO3 6.1 includes "[BUGFIX] Clearing cache from toolbar fails in IE8".