From 2eb63e604db8d6b0be129bb2d6ff56eeb8b273a2 Mon Sep 17 00:00:00 2001 From: Ray Schamp Date: Sun, 25 Oct 2015 12:06:34 -0400 Subject: [PATCH] Scope message handler to confirmation iframe --- src/views/splash/splash.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/splash/splash.jsx b/src/views/splash/splash.jsx index 70d734875..b3d7cbb83 100644 --- a/src/views/splash/splash.jsx +++ b/src/views/splash/splash.jsx @@ -70,6 +70,7 @@ var Splash = injectIntl(React.createClass({ }, onMessage: function (e) { if (e.origin != window.location.origin) return; + if (e.source != this.refs.emailConfirmationiFrame.contentWindow) return; if (e.data == 'resend-done') { this.hideEmailConfirmationModal(); } else { @@ -299,9 +300,9 @@ var Splash = injectIntl(React.createClass({ isOpen={this.state.emailConfirmationModalOpen} onRequestClose={this.hideEmailConfirmationModal} style={{content: emailConfirmationStyle}}> -