credits to medium user , on this one
const onClick = async () => {
const popup = window.open('');
const { popupUrl } = await requestPopupUrl();
popup.location.href = popupUrl; setInterval(() => {
console.log(popup); // returns a WindowProxy object as you expected
}, 1000);
};