Hi all,
Could someone please tell me what are the rules that chromium uses to block the pop up or where I can find them in the source code.
The reason I am asking is because I am contributing to a web-framework and would like to make a change that relies on google chrome allowing pop-up in asynchronous code which was initiated by user interaction.
Basically, when user clicks on a button, browser executes the following code:
```await something()
openPopUp()
```
I was experimenting with google chrome (and firefox) and I see that browser allows this.
Still, I would like to have some hard proof that browser explicitly allows this behavior.
I looked into google chrome source code but couldn't find this logic.
Thank you.