Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to allow setting userVisibleOnly property in Microsoft Edge browser #8310

Open
ArulappanS opened this issue Jun 11, 2024 · 0 comments

Comments

@ArulappanS
Copy link

ArulappanS commented Jun 11, 2024

Operating System

macOS Sonoma 14.5

Browser Version

Microsoft Edge 125.0.2535.51

Firebase SDK Version

10.8.0

Firebase SDK Product:

Messaging

Describe your project's tooling

Microsoft Edge browser extension wtih React Redux Webpack Jest

Describe the problem

This is a follow-up of the issue #8042 for Edge browser.

When we try to set the value of the property userVisibleOnly to false, “NotAllowedError: Registration failed - permission denied” error is thrown.

Till fcm-js-sdk provides an interface to set userVisibleOnly property, can we please allow setting the property in Microsoft Edge browser as well?

Steps and code to reproduce issue

Change userVisibleOnly property value to false in the package @firebase/messaging -

return swRegistration.pushManager.subscribe({
userVisibleOnly: false,
// Chrome <= 75 doesn't support base64-encoded VAPID key. For backward compatibility, VAPID key
// submitted to pushManager#subscribe must be of type Uint8Array.
applicationServerKey: base64ToArray(vapidKey)
});

Build and load the extension in Microsoft Edge browser (from version 121).
We can see the error in the console:
fcm-js-sdk-issue

@ArulappanS ArulappanS added new A new issue that hasn't be categoirzed as question, bug or feature request question labels Jun 11, 2024
@jbalidiong jbalidiong added type: feature request and removed question new A new issue that hasn't be categoirzed as question, bug or feature request labels Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants