{"action":"opened","issue":{"url":"https://api.github.com/repos/jspm/registry/issues/517","labels_url":"https://api.github.com/repos/jspm/registry/issues/517/labels{/name}","comments_url":"https://api.github.com/repos/jspm/registry/issues/517/comments","events_url":"https://api.github.com/repos/jspm/registry/issues/517/events","html_url":"https://github.com/jspm/registry/issues/517","id":99303487,"number":517,"title":"github:github/fetch modifies self","user":{"login":"matthewbauer","id":19036,"avatar_url":"https://avatars.githubusercontent.com/u/19036?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewbauer","html_url":"https://github.com/matthewbauer","followers_url":"https://api.github.com/users/matthewbauer/followers","following_url":"https://api.github.com/users/matthewbauer/following{/other_user}","gists_url":"https://api.github.com/users/matthewbauer/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewbauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewbauer/subscriptions","organizations_url":"https://api.github.com/users/matthewbauer/orgs","repos_url":"https://api.github.com/users/matthewbauer/repos","events_url":"https://api.github.com/users/matthewbauer/events{/privacy}","received_events_url":"https://api.github.com/users/matthewbauer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-05T21:31:51Z","updated_at":"2015-08-05T21:31:51Z","closed_at":null,"body":"I'm having some issues using the fetch package. The file https://github.com/github/fetch/blob/master/fetch.js seems to modify the 'self' variable which is supposed to correspond to window. In some environments, self is not going to be set. Can it be declared on the global scope?"}}