{"action":"created","issue":{"url":"https://api.github.com/repos/rev087/ng-inspector/issues/113","labels_url":"https://api.github.com/repos/rev087/ng-inspector/issues/113/labels{/name}","comments_url":"https://api.github.com/repos/rev087/ng-inspector/issues/113/comments","events_url":"https://api.github.com/repos/rev087/ng-inspector/issues/113/events","html_url":"https://github.com/rev087/ng-inspector/issues/113","id":80953001,"number":113,"title":"Further issues barring entrance to the Mozilla Add-ons gallery","user":{"login":"rev087","id":141850,"avatar_url":"https://avatars.githubusercontent.com/u/141850?v=3","gravatar_id":"","url":"https://api.github.com/users/rev087","html_url":"https://github.com/rev087","followers_url":"https://api.github.com/users/rev087/followers","following_url":"https://api.github.com/users/rev087/following{/other_user}","gists_url":"https://api.github.com/users/rev087/gists{/gist_id}","starred_url":"https://api.github.com/users/rev087/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rev087/subscriptions","organizations_url":"https://api.github.com/users/rev087/orgs","repos_url":"https://api.github.com/users/rev087/repos","events_url":"https://api.github.com/users/rev087/events{/privacy}","received_events_url":"https://api.github.com/users/rev087/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-26T13:02:27Z","updated_at":"2015-08-07T06:10:13Z","closed_at":null,"body":">Your version was rejected because of the following problems:\r\n>\r\n>1) Dynamic creation of script nodes can be unsafe if contents are not static or are otherwise unsafe, or if `src` is remote.\r\n>   <filename>ng-inspector/data/inject.js\r\n>   <sourceline> 5\r\n>2) The \"mouseover\", \"mouseout\" events are dispatched with high frequency and can cause performance issues. Use mutation observers instead https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver\r\n>\r\n>Tested on Ubuntu 14.04 with Firefox v38\r\n\r\n1. is debatable, although we do create a script node, the contents are static and are not remote. What they consider unsafe exactly might be the bigger issue.\r\n\r\n2. could be solved by either the suggested method, or better yet (imo) using delegate events, which is a long overdue optimization either way."},"comment":{"url":"https://api.github.com/repos/rev087/ng-inspector/issues/comments/128608408","html_url":"https://github.com/rev087/ng-inspector/issues/113#issuecomment-128608408","issue_url":"https://api.github.com/repos/rev087/ng-inspector/issues/113","id":128608408,"user":{"login":"esphen","id":5845924,"avatar_url":"https://avatars.githubusercontent.com/u/5845924?v=3","gravatar_id":"","url":"https://api.github.com/users/esphen","html_url":"https://github.com/esphen","followers_url":"https://api.github.com/users/esphen/followers","following_url":"https://api.github.com/users/esphen/following{/other_user}","gists_url":"https://api.github.com/users/esphen/gists{/gist_id}","starred_url":"https://api.github.com/users/esphen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/esphen/subscriptions","organizations_url":"https://api.github.com/users/esphen/orgs","repos_url":"https://api.github.com/users/esphen/repos","events_url":"https://api.github.com/users/esphen/events{/privacy}","received_events_url":"https://api.github.com/users/esphen/received_events","type":"User","site_admin":false},"created_at":"2015-08-07T06:10:13Z","updated_at":"2015-08-07T06:10:13Z","body":"Okay great, and thanks for the link! Please be advised that this workaround will only work until FF 41 hits stable, which is scheduled for 2015-09-22. Godspeed you guys!"}}