Preserve network & account for a browser tab

I’d like to suggest that Metamask preserve the network and account used for a browser tab.

Lets say tab 1, I select Ethereum mainnet and account 1.
I then switch to tab 2, where I select Binance and account 2.

When I switch back to tab 1 again, Metamask should switch the active network to Ethereum mainnet and account 1.

If I switch back to tab 2 again, Metamask should switch to Binance and account 2.