blockstack-browser
blockstack-browser copied to clipboard
Blockstack Browser does not work on ChromeOS
-
Operating system and version ChromeOS (Chrome 65)
-
Blockstack version Tested with the version at
browser.blockstack.organdhttps://deploy-preview-1256--reporter-beaver-73821.netlify.com/on April 4. -
How you installed Blockstack Browser install via https://deploy-preview-1256--reporter-beaver-73821.netlify.com/
-
Steps to reproduce
- Create an identity at any blockstack web based install
- Sign into any app
-
Screenshots or videos

-
Logs

Related MDN article: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler
Looks like there is a custom library that Blockstack.js uses to handle the custom protocol called custom-protocol-detection-blockstack.
Seems like there just needs to be additional logic to handle ChromeOS.
Thanks for the pull request to https://github.com/larrysalibra/custom-protocol-detection/pull/1 - I've pushed a new release 1.1.4 of the library to NPM and will make a pull request to update the browser with it.
I am experiencing this same issue on Chrome OS. I can use the browser fine https://browser.blockstack.org/ but when I click the "Sign in with Blockstack" button on any app I get the dialog box at the beginning of this thread. Chrome OS ver. 71.0.3578.94
I see it on Version 71.0.3578.127 also.
Still have this Problem on Chrome OS Version 85.0.4183.131
Thanks for these additional reports. I'm re-opening so that @timstackblock can attempt to recreate the bug on our end so we can fix.