| Summary: | Permissions API reports wrong permissions for microphone | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | jk |
| Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | bfulgham, cdumez, marcosc, sihui_liu, webkit-bug-importer, wilander, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 16 | ||
| Hardware: | All | ||
| OS: | macOS 13 | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=257889 | ||
|
Description
jk
2023-06-05 05:30:42 PDT
> Landing on a page when microphone access is set to "Deny", will show "Prompt" as status It will show prompt, until the first getUserMedia call, which will be denied. At that point, permission API should show denied. > Changing the permission to Denied, new connections are still allowed to be opened without any prompts. For the page that is capturing yes. This could be fixed either at WebKit or Safari level. I'll fix part of the bug in https://bugs.webkit.org/show_bug.cgi?id=258915, provided that WebKit gets notified of permission change. |