Back in the days, devs used Web3Modal and they’d run a react hook which would run every 5 seconds if you didn’t connect your wallet. Easily the most annoying shit ever.