{"action":"created","issue":{"url":"https://api.github.com/repos/EFForg/https-everywhere/issues/6629","repository_url":"https://api.github.com/repos/EFForg/https-everywhere","labels_url":"https://api.github.com/repos/EFForg/https-everywhere/issues/6629/labels{/name}","comments_url":"https://api.github.com/repos/EFForg/https-everywhere/issues/6629/comments","events_url":"https://api.github.com/repos/EFForg/https-everywhere/issues/6629/events","html_url":"https://github.com/EFForg/https-everywhere/issues/6629","id":173610287,"number":6629,"title":"When should rulesets allow unmarked mixed content blocking?","user":{"login":"jeremyn","id":299895,"avatar_url":"https://avatars.githubusercontent.com/u/299895?v=3","gravatar_id":"","url":"https://api.github.com/users/jeremyn","html_url":"https://github.com/jeremyn","followers_url":"https://api.github.com/users/jeremyn/followers","following_url":"https://api.github.com/users/jeremyn/following{/other_user}","gists_url":"https://api.github.com/users/jeremyn/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremyn/subscriptions","organizations_url":"https://api.github.com/users/jeremyn/orgs","repos_url":"https://api.github.com/users/jeremyn/repos","events_url":"https://api.github.com/users/jeremyn/events{/privacy}","received_events_url":"https://api.github.com/users/jeremyn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/EFForg/https-everywhere/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-27T18:59:05Z","updated_at":"2016-08-27T21:06:24Z","closed_at":null,"body":"@fuglede @Hainish @J0WI This issue is for general discussion.\r\n\r\nMy opinion is that if any mixed content blocking (MCB) happens, it needs to be marked either by disabling the target or marking the entire ruleset with `platform=\"mixedcontent\"`, depending on how many targets are affected. By \"any mixed content blocking\" I mean that if Firefox lets you [unblock mixed content](https://support.mozilla.org/en-US/kb/mixed-content-blocking-firefox#w_unblock-mixed-content), then that target should be marked.\r\n\r\nThis seems harsh but some motivation is that in pull request #5217, I pushed back on MCB and the contributor @galeksandrp made the valid point that the MCB was only a font and some search branding, which seems minor. However it turned out that this MCB hid an important menu item in a common browser configuration. So even seemingly minor MCB can really break a site, and because a maintainer can't reasonably check all pages in all configurations, we should err on the side of usability.\r\n\r\nWhat do you all think?"},"comment":{"url":"https://api.github.com/repos/EFForg/https-everywhere/issues/comments/242940877","html_url":"https://github.com/EFForg/https-everywhere/issues/6629#issuecomment-242940877","issue_url":"https://api.github.com/repos/EFForg/https-everywhere/issues/6629","id":242940877,"user":{"login":"fuglede","id":6169306,"avatar_url":"https://avatars.githubusercontent.com/u/6169306?v=3","gravatar_id":"","url":"https://api.github.com/users/fuglede","html_url":"https://github.com/fuglede","followers_url":"https://api.github.com/users/fuglede/followers","following_url":"https://api.github.com/users/fuglede/following{/other_user}","gists_url":"https://api.github.com/users/fuglede/gists{/gist_id}","starred_url":"https://api.github.com/users/fuglede/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fuglede/subscriptions","organizations_url":"https://api.github.com/users/fuglede/orgs","repos_url":"https://api.github.com/users/fuglede/repos","events_url":"https://api.github.com/users/fuglede/events{/privacy}","received_events_url":"https://api.github.com/users/fuglede/received_events","type":"User","site_admin":false},"created_at":"2016-08-27T21:06:24Z","updated_at":"2016-08-27T21:06:24Z","body":"I'm not sure it will be possible to make a general process on that. While I never ran the numbers to back this up, my guess would be that a (very) considerable part of the ruleset database accepts active mixed content blocking, and you would be disabling a huge number of perfectly fine rulesets to take care of what I expect on the other hand to be a very limited amount of edge cases."}}
{"actor":{"display_login":"fuglede"}}