[Webkit-unassigned] [Bug 248463] Safari Notification.permission can not be reset

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 10 14:59:25 PST 2023


https://bugs.webkit.org/show_bug.cgi?id=248463

--- Comment #3 from Ben Nham <nham at apple.com> ---
WebKit delegates notification permission handling to Safari. `Notification.permission` and related JS methods basically just call back into Safari via various delegate methods and callback functions. Safari is in charge of showing the notification permissions in its settings panel, persisting those permissions, and responding to those callbacks.

Based on your screenshot, this seems like a Safari bug of some sort.

Unfortunately, to debug this further, we'll probably need some more info from your machine. Try running the attached dump_safari_push_state.sh from Terminal:

```
$ ./dump_safari_push_state.sh
```

This should produce a file called `/tmp/SafariPushState.tgz`, which you can attach to a Feedback Assistant report (https://feedbackassistant.apple.com/).

Attach SafariPushState.tgz file along with a sysdiagnose to the Feedback Assistant report. To help expedite routing the bug, you can try leaving the Feedback Assistant number in this bugzilla (it will look something like FB123456).

Since this bug is likely in Safari and not in the open-source WebKit project, and because SafariPushState.tgz and sysdiagnoses contain private info, the best next step is to file a Feedback Assistant with the info requested above. Thanks for your bug report!

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230110/bb9f83a8/attachment.htm>


More information about the webkit-unassigned mailing list