Walletconnect not showing popup on mobile

using react-moralis;
on mobile its not showing anything
authenticate({
provider: “walletconnect”,
chainId: 1,
signingMessage: “Connecting Mobile Wallet”,
});

So it shows up on desktop?

Yes, it does shows on desktop the QR code, but on mobile I found a hack

document.addEventListener(‘visibilitychange’, () => {
if (document.visibilityState === ‘hidden’) {
window.localStorage.removeItem(‘WALLETCONNECT_DEEPLINK_CHOICE’);
}
});

but It does not work sometimes