Results 34 issues of 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'`:...

INVALID-PR-TEMPLATE

## **Description** [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](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

team-wallet-api-platform

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`...

team-extension-platform
INVALID-PR-TEMPLATE

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...

INVALID-ISSUE-TEMPLATE

### 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...

team-extension-platform

:package: :rocket:

INVALID-PR-TEMPLATE
release-12.5.0