Alexis Hernandez

Results 112 comments of Alexis Hernandez

The problem is that our js transitive dependencies bring https://github.com/crypto-browserify/randomfill/blob/master/browser.js which doesn't seem to allow generating random numbers in our jsdom environment ([see](https://github.com/crypto-browserify/randomfill/blob/master/browser.js#L43)). I ended up adding a minor local...

The plugin supports Scala 3 now but there are still some details to be tested manually, I was able to port one non-trivial private extension to it with no apparent...

Hi, There is a thread with some context about the MV3 migration (https://github.com/AlexITC/chrome-scalajs-template/issues/28). Unfortunately, I'm not actively working on any browser extension, which explains why there hasn't been any upgrades...

What's the state for the Manifest V3 in Firefox? I don't plan to do such migration unless it's supported by Firefox (I couldn't find their current state), also, this should...

Apparently, this needs to get done soon ([see](https://developer.chrome.com/blog/mv2-transition/)), first thing is to get it done in github.com/AlexITC/scala-js-chrome

Indeed, that makes the template/plugin not very useful because people won't be able to publish to the chrome web store. I'm yet to find what exactly needs to change, hoping...

@phdoerfler thanks for sharing the issues you have found, the migration to service workers is the major change I have found. As you point out, we can trick the build...

> I see, thanks for the update! It doesn't seem like Metamask is willing to share their findings, no? It might be that we have to rely on Chrome's documentation...

Unfortunately, I haven't had a chance to look into this, right now I'm not actively working on any browser extension.

Last time I tested, storage was working fine, Local Storage is an API commonly used by web apps, extensions on other hand, use [storage.local](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/local) which is showcased by the code...