{"action":"created","issue":{"url":"https://api.github.com/repos/tntim96/JSCover/issues/197","labels_url":"https://api.github.com/repos/tntim96/JSCover/issues/197/labels{/name}","comments_url":"https://api.github.com/repos/tntim96/JSCover/issues/197/comments","events_url":"https://api.github.com/repos/tntim96/JSCover/issues/197/events","html_url":"https://github.com/tntim96/JSCover/issues/197","id":92305660,"number":197,"title":"Need a way to turn off window.opener handling","user":{"login":"cobexer","id":460721,"avatar_url":"https://avatars.githubusercontent.com/u/460721?v=3","gravatar_id":"","url":"https://api.github.com/users/cobexer","html_url":"https://github.com/cobexer","followers_url":"https://api.github.com/users/cobexer/followers","following_url":"https://api.github.com/users/cobexer/following{/other_user}","gists_url":"https://api.github.com/users/cobexer/gists{/gist_id}","starred_url":"https://api.github.com/users/cobexer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cobexer/subscriptions","organizations_url":"https://api.github.com/users/cobexer/orgs","repos_url":"https://api.github.com/users/cobexer/repos","events_url":"https://api.github.com/users/cobexer/events{/privacy}","received_events_url":"https://api.github.com/users/cobexer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tntim96/JSCover/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"tntim96","id":2460695,"avatar_url":"https://avatars.githubusercontent.com/u/2460695?v=3","gravatar_id":"","url":"https://api.github.com/users/tntim96","html_url":"https://github.com/tntim96","followers_url":"https://api.github.com/users/tntim96/followers","following_url":"https://api.github.com/users/tntim96/following{/other_user}","gists_url":"https://api.github.com/users/tntim96/gists{/gist_id}","starred_url":"https://api.github.com/users/tntim96/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tntim96/subscriptions","organizations_url":"https://api.github.com/users/tntim96/orgs","repos_url":"https://api.github.com/users/tntim96/repos","events_url":"https://api.github.com/users/tntim96/events{/privacy}","received_events_url":"https://api.github.com/users/tntim96/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-07-01T07:52:10Z","updated_at":"2015-07-04T00:57:46Z","closed_at":null,"body":"In my CI environment I run Internet Explorer against my application, however if I open another window from within my application the second window merges it's coverage data with the first window. In Internet Explorer that makes the second window execute very slowly and for example causes the call to jscoverage_report to take upwards of 170 Seconds!!(my test automation often kills my browser during this time) In a lengthy process I optained a profiling result that showed around 150 calls to getArrayJSON.\r\n\r\n(in my combined coverage I have around 70 files and 25500 statements)\r\n\r\nI use JSCover in server mode, have an Apache reverse proxy in front of it (to make use easier in my CI and to avoid sending the webserver requests through JSCover) and manage storing the jscover data myself.\r\n\r\nSo to fix my performance issue I need a way to turn off window.opener integration."},"comment":{"url":"https://api.github.com/repos/tntim96/JSCover/issues/comments/118447168","html_url":"https://github.com/tntim96/JSCover/issues/197#issuecomment-118447168","issue_url":"https://api.github.com/repos/tntim96/JSCover/issues/197","id":118447168,"user":{"login":"tntim96","id":2460695,"avatar_url":"https://avatars.githubusercontent.com/u/2460695?v=3","gravatar_id":"","url":"https://api.github.com/users/tntim96","html_url":"https://github.com/tntim96","followers_url":"https://api.github.com/users/tntim96/followers","following_url":"https://api.github.com/users/tntim96/following{/other_user}","gists_url":"https://api.github.com/users/tntim96/gists{/gist_id}","starred_url":"https://api.github.com/users/tntim96/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tntim96/subscriptions","organizations_url":"https://api.github.com/users/tntim96/orgs","repos_url":"https://api.github.com/users/tntim96/repos","events_url":"https://api.github.com/users/tntim96/events{/privacy}","received_events_url":"https://api.github.com/users/tntim96/received_events","type":"User","site_admin":false},"created_at":"2015-07-04T00:57:46Z","updated_at":"2015-07-04T00:57:46Z","body":"Before I commit, can you test with either [the test JAR](http://jscover.sourceforge.net/JSCover-all.jar) or the [1.0.20-SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/com/github/tntim96/JSCover/1.0.20-SNAPSHOT/) which will need this in your POM\r\n```xml\r\n<pluginRepository>\r\n    <id>Sonatype repository</id>\r\n    <name>Sonatype's Maven repository</name>\r\n    <url>https://oss.sonatype.org/content/repositories/snapshots/</url>\r\n</pluginRepository>\r\n```\r\n\r\nThe switch to use is `--isolate-browser`."}}