Dan J Miller
Dan J Miller
## **Description** Fixes a bug. Personal signatures were broken for ledger on MV3. The problem was that the offscreen bridge named those message actions incorrectly. The ledger bridge expects `'ledger-sign-personal-message'`:...
## **Description** [](https://codespaces.new/MetaMask/metamask-extension/pull/24619?quickstart=1) ## **Related issues** Fixes: ## **Manual testing steps** 1. Go to this page... 2. 3. ## **Screenshots/Recordings** ### **Before** ### **After** ## **Pre-merge author...
## **Description** Fixes https://github.com/MetaMask/metamask-extension/issues/24514. The problem was that if the service worker is terminated, when app-init.js runs again when the service worker is to be restarted, `importAllScripts()` is not called....
Dapps may wish retrieve a user's nicknames for their own accounts, so that they can represent those accounts in the same way that the wallet does
Dapps may want to have the following MetaMask preferences accessible via API: - identicon type (jazzicon vs blockie) - dark mode preference - metrics opt-in This would allow dapps to...
As a convience, a dapp may want to allow their users easy (e.g. single click) revocation of permissions that have been granted to themselves. We can expose an API that...
## **Description** This PR fixes the following problem: 1. Dapp sends a request to MetaMask shortly after the service worker starts up, and _before_ the inpage provider receives the `METAMASK_EXTENSION_CONNECT_CAN_RETRY`...
https://github.com/MetaMask/metamask-extension/pull/24631 fixes a problem on MV3 builds, whereby attempting `chrome.notifications.create` resulted in failure because that code attempts to use a scuttled fetch. We attempted to fix the problem by setting...
### What is this about? Currently we use https://developer.chrome.com/docs/extensions/reference/api/storage#property-local for persisting state. We believe that https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API is more reliable and performant. We should switch. We likely will need to implement...