David Walsh
David Walsh
## **Description** When exploring the extension performance, I spotted that the `getSelectedAccount` selector that was introduced for Multichain was returning a new object, thus the new object reference causing unnecessary...
## **Description** Uses `createDeepEqualSelector` to memoize selectors required for the AccountListMenu to cut down on rendering. [](https://codespaces.new/MetaMask/metamask-extension/pull/24748?quickstart=1) ## **Related issues** Fixes: N/A ## **Manual testing steps** 1....
## **Description** Adds tests for the functionality added in https://github.com/MetaMask/metamask-extension/pull/25260 [](https://codespaces.new/MetaMask/metamask-extension/pull/25270?quickstart=1) ## **Related issues** Fixes: N/A ## **Manual testing steps** 1. Run jest tests ## **Screenshots/Recordings** ###...
## **Description** This PR ensures that a connection to a given network does not block the UI when switching to a dapp tab that remembers that down network, thus preventing...
## **Description** Adds an end to end test to test that the network menu signals to dapps a network change [](https://codespaces.new/MetaMask/metamask-extension/pull/25593?quickstart=1) ## **Related issues** Fixes: N/A ##...
### Describe the bug Within the multichain UI, we remember the network the user was last connected too for a given dapp, and automatically switch to that network when the...
## **Description** Removes the auto-switching chain logic that is used in the UI startup and in routes. [](https://codespaces.new/MetaMask/metamask-extension/pull/27744?quickstart=1) ## **TODO** - [ ] Add a migration to...
## **Description** This PR makes `getCurrentChainId` return the dapp context chainId when connected to a dapp, falling back to the global chainId when not connected to a dapp. ## **...
## **Description** This PR sets shows the network badge specific to the asset, not the globally selected chain ID. Of course for now, that chainId is shimmed to be the...
## **Description** Removes the Request Queueing feature and assumes its value [](https://codespaces.new/MetaMask/metamask-extension/pull/27886?quickstart=1) ## **Related issues** Fixes: ## **Manual testing steps** 1. Go to this page... 2. 3....