Index: branches/5.3.x/core/admin_templates/incs/close_popup.tpl =================================================================== diff -u -N -r15974 -r16395 --- branches/5.3.x/core/admin_templates/incs/close_popup.tpl (.../close_popup.tpl) (revision 15974) +++ branches/5.3.x/core/admin_templates/incs/close_popup.tpl (.../close_popup.tpl) (revision 16395) @@ -69,10 +69,16 @@ } var $frameset = $main_window.parent.frames; + for ($i = 0; $i < $frameset.length; $i++) { - if ($frameset[$i].name == $name) { - return $frameset[$i]; - } + try { + if ($frameset[$i].name == $name) { + return $frameset[$i]; + } + } + catch ( e ) { + // Foreign domain frame detected. + } } return $main_window.parent; } @@ -121,4 +127,4 @@ - \ No newline at end of file +