With User Activation v2, clicking the button on the cross-origin sub-frame opens a popup window
, no matter which message triggers the popup: 1. Choose a message in the top frame. 2. Wait a few seconds. 3. Click on the button in the sub-frame.
Top frame in github.io
Pick which message should open a popup: