What is MetaMask, and why does Brave use it wrong?

Description of the issue:
The issue is a warning originating from the “Crypto Wallets” extension that is built into Brave.

How can this issue be reproduced?

  1. Open any page in Brave browser
  2. Open console to observe the following warning:
MetaMask: MetaMask will soon stop reloading pages on network change.
For more information, see: https://docs.metamask.io/guide/ethereum-provider.html#ethereum-autorefreshonnetworkchange 
Set 'ethereum.autoRefreshOnNetworkChange' to 'false' to silence this warning.
(anonymous) @ inpage.js:1
setTimeout (async)
t.exports @ inpage.js:1
initProvider @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
1../lib/setupWeb3.js @ inpage.js:1
i @ inpage.js:1
e @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ contentscript.js:1
1.@babel/runtime/helpers/interopRequireDefault @ contentscript.js:1
i @ contentscript.js:1
e @ contentscript.js:1
(anonymous) @ contentscript.js:1

Expected result:
No warnings or errors, except for page specific problems.

Brave Version( check About Brave):

Version 1.31.88 Chromium: 95.0.4638.69 (Official Build) (64-bit)

Additional Information:
The issue was previously reported by another user here, but that ticket was closed with no reply after 60 days (so I guess I should not hold my breath for an answer):

1 Like

Brave uses an extremely outdated (I think the mentioned change went live early 2020) version of Metamask. They can’t fix it because of MM licensing changes Brave refused and are making their own wallet now.

1 Like

Ok. So it has something to do with wallets…
Do you know what the mentioned extension actually does? I disabled it now to make the warning go away (and because Its purpose was unclear).

is it possible to disable the brave wallet?

I disabled the “Crypto Wallets” extension from the brave://extensions/ page

it doesnt appear there for me :frowning: