View the original community article here
Last tested: Sep 10, 2020
When navigating pages within an iFrame, the embed domain is dropped from the iFrame src then the parent page will no longer receiving messages. Meaning that if you are using JS embed events and are intending those to persist across page changes you will want to make sure that the "links" you are navigating to from within the iframe have the
embed_domain= parameter (containing the parent page origin) appended to them.