[Bug]: WebApps do not launch properly in macos
Pre-Submission Checklist
- I have checked the existing/closed issues to ensure this issue has not already been reported.
- I am using the latest supported version of the browser.
- I have tried disabling all browser extensions/add-ons to rule out interference from these.
- I have tried clearing the browser cache and cookies.
- I have checked with a new profile and the issue still occurs.
- I have provided detailed step-by-step instructions on how to reproduce the issue.
- I have included relevant screenshots or console outputs.
- I have checked that this problem is not occurring in the latest version of Firefox.
- This issue is specific to this browser and does not occur in other browsers.
Bug Summary
For some odd reason, when I try to install hoppscotch as a webapp (specifically because I was planning to use my company's link to go their instance), I got this error when attempting to do so:
JavaScript error: chrome://noraneko/content/assets/js/index17.js, line 1658: NotSupportedError: WindowGlobalParent.getActor: Window protocol 'NRProgressiveWebApp' doesn't match remote type 'web'
Is there a way to fix this so that PWAs can work on sites like this inside Floorp?
Reproduction Steps
- Run Floorp through the terminal
/Applications/Floorp.app/Contents/MacOS/floorp - (Optional) Turn fusion.autostart off in about:config
- Get to hoppscotch.io
- login or register into the dsashboard
- go to the web app menu after enabling the feature and attempt to install the website
- See the error through the terminal. No web app would be created.
Expected Behavior
I expected a webapp to be created, similarly to how stuff like Google gets created through web app.
Actual Behavior
Nothing happens when trying to install hoppscotch thru webapp, unless you look into the logs in the terminal.
Screenshots
Browser Version
Version [email protected]
Operating System
Mac Os 26.5.2 (25F84)
Additional Context
This also happens under both web and webIsolated types, so even if fission.autostart are are switched to false, it doesn't change it one bit.
Source: Floorp-Projects/Floorp