$OpenBSD$ index 04302b5..5bb5257 100644 --- dom/plugins/ipc/PluginModuleChild.cpp.orig Fri Feb 20 15:40:37 2015 +++ dom/plugins/ipc/PluginModuleChild.cpp Fri Feb 20 15:40:37 2015 @@ -146,6 +146,11 @@ PluginModuleChild::Init(const std::string& aPluginFilename, GetIPCChannel()->SetAbortOnError(true); + // Request Windows message deferral behavior on our channel. This + // applies to the top level and all sub plugin protocols since they + // all share the same channel. + GetIPCChannel()->SetChannelFlags(MessageChannel::REQUIRE_DEFERRED_MESSAGE_PROTECTION); + #ifdef XP_WIN COMMessageFilter::Initialize(this); #endif