Index: icefaces/core/src/main/javascript/fixjsf.js =================================================================== --- icefaces/core/src/main/javascript/fixjsf.js (revision 25327) +++ icefaces/core/src/main/javascript/fixjsf.js (working copy) @@ -67,6 +67,19 @@ document.documentElement.isHeadUpdateSuccessful = null; }); + //ICE-7129 -- remove included iframes before updating the element to avoid a hard crash in IE8 + namespace.onBeforeUpdate(function(updates) { + each(updates.getElementsByTagName('update'), function(update) { + var id = update.getAttribute('id'); + var updatedElement = lookupElementById(id); + if (updatedElement) { + each(updatedElement.getElementsByTagName('iframe'), function(iframe) { + iframe.parentNode.removeChild(iframe); + }); + } + }); + }); + namespace.onAfterUpdate(function(content) { var rootUpdate = findViewRootUpdate(content);