ENS name resolution for L2 Chains?

Description:
Both browser extension and mobile resolve ENS names only on Ethereum mainnet / testnets ( not sure if it works on sepolia tho). However, the l2 chains don’t support ENS name resolution.

My proposal is to implement functionality for resolving ENS names regardless of chain ( Optimism, Arbitrum, Base etc) and to use ENS contracts on mainnet as source of truth regardless of a contected chain.

Purpose:
The purpose it to have ENS functionality working on l2 chains which, as time passes, are being used more and more.

Extension/Mobile/Both:
Both

Images/Attacments: