| Index: LayoutTests/http/tests/security/xss-DENIED-xsl-document-securityOrigin.xml
 | 
| diff --git a/LayoutTests/http/tests/security/xss-DENIED-xsl-document-securityOrigin.xml b/LayoutTests/http/tests/security/xss-DENIED-xsl-document-securityOrigin.xml
 | 
| index bb2ec8ff99394da1ba31fd2c022e48718d09e609..456f6c6f4f26d6b554bb26e7e981d909f32d30da 100644
 | 
| --- a/LayoutTests/http/tests/security/xss-DENIED-xsl-document-securityOrigin.xml
 | 
| +++ b/LayoutTests/http/tests/security/xss-DENIED-xsl-document-securityOrigin.xml
 | 
| @@ -26,9 +26,13 @@ window.onload = function()
 | 
|  		location = "javascript:(\"\x3C?xml-stylesheet type='text/xsl' href='" + url + "'?\x3E\x3Croot/\x3E\")";
 | 
|  	} else {
 | 
|  		victim = opener;
 | 
| -		open("javascript:void(0)", "_self");
 | 
| -		if (victim.eval)
 | 
| -			victim.eval("alert(document.body.innerHTML)");
 | 
| +        open("javascript:void(0)", "_self");
 | 
| +        try {
 | 
| +            if (victim.eval)
 | 
| +                victim.eval("alert(document.body.innerHTML)");
 | 
| +        } catch (e) {
 | 
| +            console.log("PASS: Caught exception while trying to access victim's properties.");
 | 
| +        }
 | 
|  
 | 
|  		if (window.testRunner)
 | 
|  			testRunner.notifyDone();
 | 
| 
 |