Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/close_popup.tpl =================================================================== diff -u -r6892 -r6906 --- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/close_popup.tpl (.../close_popup.tpl) (revision 6892) +++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/incs/close_popup.tpl (.../close_popup.tpl) (revision 6906) @@ -14,12 +14,18 @@ } function proceed_redirect() { - if (window.opener) { // using popups & close_popup called (from anywhere) - window.opener.location.href = $redirect_url.replace('%5C', '\\'); - window.close(); - window.opener.focus(); + try { + // parent window is ours + window.opener.location.href = $redirect_url.replace('%5C', '\\'); + window.close(); + window.opener.focus(); + } + catch (err) { + // another website is opened in parent window +// alert('proceed_redirect.Error: [' + err.description + ']'); + } } else if (!$use_popups) { // not using popups (for editing), but close_popup called (e.g. from selector)