diff --git a/resources/static/communication_iframe/start.js b/resources/static/communication_iframe/start.js index fa26648aef2caed72eeb18c9a81b2259cee266c5..6f5ba8bd269a686f5b981a3b95654ab24efad340 100644 --- a/resources/static/communication_iframe/start.js +++ b/resources/static/communication_iframe/start.js @@ -16,6 +16,15 @@ network.init(); + // Do not check to see if cookies are supported in the iframe. Just + // optimistically try to work by running network requests. There are + // cases (especially in IE) where our checks will fail but our actual + // requests will not. issue #2183 + // (NOTE: if we want to try to improve failure modes for users with + // a "disable 3rd party cookies"-like preference set in their browser, + // we may need to re-visit this) + network.cookiesEnabledOverride = true; + var chan = Channel.build({ window: window.parent, origin: "*",