Notifications are sent after the permissions are set to allowed and refreshing the page. Same
Notifications aren't sent until you restart the browser, refreshing the page is not enough.
This looks like a GeckoView issue, I opened a bug in Bugzilla for it https://bugzilla.mozilla.org/show_bug.cgi?id=1618632
As noted on bugzilla, there seems to be a difference in behavior between calling
Settings -> Site permissions -> Exceptions -> Clear permissions on all sitesSettings -> Delete browsing data -> Delete browsing data with Site permissions selected.Option 2 calls into GeckoView's StorageController, while option 1 doesn't, which persists the site permissions settings until the runtime is restarted.
Thanks, @Amejia481. Can we get QA confirmation that this issue is fixed, so that I can close the GV bug?
We need Fenix to update to a new version of AC that contains the changes and this pr that depends on it https://github.com/mozilla-mobile/fenix/pull/9324 to land.
@sv-ohorvath would you mind retesting it?
Verified as fixed on Nightly build - 3/30 with Samsung Galaxy Note10 (Android 10) and Xiaomi Mi Pad 2 (Android 5.1).
Thanks, @Amejia481. Can we get QA confirmation that this issue is fixed, so that I can close the GV bug?
@eamsen the issue has been confirmed as fixed, now you can update the GV bug.