{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/mediacapture-main/issues/380","repository_url":"https://api.github.com/repos/w3c/mediacapture-main","labels_url":"https://api.github.com/repos/w3c/mediacapture-main/issues/380/labels{/name}","comments_url":"https://api.github.com/repos/w3c/mediacapture-main/issues/380/comments","events_url":"https://api.github.com/repos/w3c/mediacapture-main/issues/380/events","html_url":"https://github.com/w3c/mediacapture-main/issues/380","id":169441013,"number":380,"title":"Remove redundant list-devices permission.","user":{"login":"jan-ivar","id":3136226,"avatar_url":"https://avatars.githubusercontent.com/u/3136226?v=3","gravatar_id":"","url":"https://api.github.com/users/jan-ivar","html_url":"https://github.com/jan-ivar","followers_url":"https://api.github.com/users/jan-ivar/followers","following_url":"https://api.github.com/users/jan-ivar/following{/other_user}","gists_url":"https://api.github.com/users/jan-ivar/gists{/gist_id}","starred_url":"https://api.github.com/users/jan-ivar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jan-ivar/subscriptions","organizations_url":"https://api.github.com/users/jan-ivar/orgs","repos_url":"https://api.github.com/users/jan-ivar/repos","events_url":"https://api.github.com/users/jan-ivar/events{/privacy}","received_events_url":"https://api.github.com/users/jan-ivar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2016-08-04T18:23:40Z","updated_at":"2016-08-19T05:24:40Z","closed_at":null,"body":"(Follow-up from https://github.com/w3c/mediacapture-main/issues/372) Why have a list-devices permission separate from persistent gum permission?\r\n\r\nIt used to mean **persistent gum permission OR active gum**, but we've since broken out the **OR active gum** part, so it's now identical to **persistent gum permission**, except it's a separately settable permission AFAICT (which is not a neutral change).\r\n\r\nIt's not clear when or where this permission gets set or whether it gets persisted or whether it can be set differently from the other permission. If it's persisted then that affects the behavior of enumerateDevice labels and the devicechange event in ways that differ from how it used to be (which was only during active gum or after persistent gum permission basically)."},"comment":{"url":"https://api.github.com/repos/w3c/mediacapture-main/issues/comments/240930945","html_url":"https://github.com/w3c/mediacapture-main/issues/380#issuecomment-240930945","issue_url":"https://api.github.com/repos/w3c/mediacapture-main/issues/380","id":240930945,"user":{"login":"jan-ivar","id":3136226,"avatar_url":"https://avatars.githubusercontent.com/u/3136226?v=3","gravatar_id":"","url":"https://api.github.com/users/jan-ivar","html_url":"https://github.com/jan-ivar","followers_url":"https://api.github.com/users/jan-ivar/followers","following_url":"https://api.github.com/users/jan-ivar/following{/other_user}","gists_url":"https://api.github.com/users/jan-ivar/gists{/gist_id}","starred_url":"https://api.github.com/users/jan-ivar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jan-ivar/subscriptions","organizations_url":"https://api.github.com/users/jan-ivar/orgs","repos_url":"https://api.github.com/users/jan-ivar/repos","events_url":"https://api.github.com/users/jan-ivar/events{/privacy}","received_events_url":"https://api.github.com/users/jan-ivar/received_events","type":"User","site_admin":false},"created_at":"2016-08-19T05:24:40Z","updated_at":"2016-08-19T05:24:40Z","body":"That might work. Sites already know if they see labels or not, but I suppose it makes sense for sites to want to query whether devicechange events may fire or not (even though they could infer that from whether they see labels)."}}
{"actor":{"display_login":"jan-ivar"}}