Skip to content

[Bug]: OneSignal.Notifications's event permissionChange not always fired (160001) #1092

@lmeurs

Description

@lmeurs

What happened?

OneSignal.Notifications's event permissionChange is NOT always fired when denying/resetting permissions. In all occasions OneSignal.User.PushSubscription's event change IS fired.

UPDATE: added situation when user first denies and then resets permissions.

What browsers are you seeing the problem on?

Chrome (Chromium)

What operating system are you running?

W11

Steps to reproduce?

Denying permissions

1. Implement custom event handler for `permissionChange` on `OneSignal.Notifications`
2. Call `OneSignal.User.PushSubscription.optIn()` from button click
3. Deny permission: event is NOT fired

Resetting permissions

1. Execute steps from above
2. Reload the page, verify that permission still is denied
3. Click the padlock icon in the address bar (I am using Chrome 115)
4. Reset permissions: event is NOT fired

What did you expect to happen?

I expected next events to always be fired in this order when changing browser permissions:

  1. permissionChange on OneSignal.Notifications
  2. change on OneSignal.User.PushSubscription

But only the latter is fired when denying permission.

Relevant log output

No response

Activity

changed the title [-][Bug]: OneSignal.Notifications's event permissionChange not fired when user denies permission (160001)[/-] [+][Bug]: OneSignal.Notifications's event permissionChange not always fired (160001)[/+] on Aug 18, 2023
jkasten2

jkasten2 commented on Aug 19, 2023

@jkasten2
Member

@lmeurs Thanks for reporting!

We will be addressing both our permission and PushSubscription states together to fix these issues.

lmeurs

lmeurs commented on Aug 29, 2023

@lmeurs
Author

Hi @jkasten2, thank you for your comment! Do you have an update for us? Can you give an estimate when this will be picked up / fixed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @jkasten2@lmeurs

        Issue actions

          [Bug]: OneSignal.Notifications's event permissionChange not always fired (160001) · Issue #1092 · OneSignal/OneSignal-Website-SDK