$OpenBSD$ index edc88d1..24d4491 100755 --- dom/plugins/ipc/PluginModuleParent.cpp.orig Fri Feb 20 15:40:37 2015 +++ dom/plugins/ipc/PluginModuleParent.cpp Fri Feb 20 15:40:37 2015 @@ -103,6 +103,11 @@ PluginModuleParent::LoadModule(const char* aFilePath) parent->Open(parent->mSubprocess->GetChannel(), parent->mSubprocess->GetChildProcessHandle()); + // 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. + parent->GetIPCChannel()->SetChannelFlags(MessageChannel::REQUIRE_DEFERRED_MESSAGE_PROTECTION); + TimeoutChanged(CHILD_TIMEOUT_PREF, parent); #ifdef MOZ_CRASHREPORTER