blob: d34875f981f19cc42b9b69b32b0fb23c535a9cc7 [file] [log] [blame]
<!DOCTYPE html>
<script>
var postMessagePromise = new Promise((resolve, reject) => {
window.portalHost.addEventListener("message", () => {
resolve(performance.now());
});
});
var activatePromise = new Promise((resolve, reject) => {
window.onportalactivate = () => {
resolve(performance.now());
}
});
Promise.all([postMessagePromise, activatePromise])
.then(values => {
bc = new BroadcastChannel("portals-post-message-before-activate");
bc.postMessage({
postMessageTS: values[0],
activateTS: values[1]
});
bc.close();
});
</script>