MetaMask Extension issues on latest Release

Description of the issue:
Similar to the release update that caused this issue

It appears some web3 apps aren’t working at all and are not loading critical elements. This only began this morning after I updated my brave browser. A few websites in my own work routine appear to be unusable:

https://client.aragon.org/#/
https://app.honeyswap.org/#/swap

I can see there’s a few errors in the console log



However particularly we can see the same error across all screenshots:

Uncaught TypeError: Cannot assign to read only property 'chainId' of object '#<l>'

How can this issue be reproduced?

  1. Visit any of the above websites
  2. Have MetaMask Extension and be logged in
    OR
  3. Visit any of the above websites
  4. Attempt to run a function that would produce a MetaMask interaction.

Expected result:
I should be able to visit these sites above and have the UIs fully load and not encounter any of the bugs shown in the console. If I need to run a function that would interact with a smart contract it should have the MetaMask extension pop-up with the transaction info.

Brave Version( check About Brave):
v1.42.86

Additional Information:

I don’t understand who’s responsibility it is to provide a hotfix, metamask or brave. I tested the same functionality on FireFox and everything works fine.

The latest metamask extension release was on the 26th of July so something in the latest brave release from this morning/last night broke part of the metamask extension’s functionality.

I am currently running macOS Big Sur however I have had friends report the same issue while running Windows.

This really throws a wrench in my day job routine, please help!!