diff --git a/src/renderers/dom/shared/ReactDOMComponent.js b/src/renderers/dom/shared/ReactDOMComponent.js index e5098b83f37..3da2c933634 100644 --- a/src/renderers/dom/shared/ReactDOMComponent.js +++ b/src/renderers/dom/shared/ReactDOMComponent.js @@ -265,6 +265,7 @@ function trapBubbledEventsLocal() { switch (inst._tag) { case 'iframe': + case 'object': inst._wrapperState.listeners = [ ReactBrowserEventEmitter.trapBubbledEvent( EventConstants.topLevelTypes.topLoad, @@ -465,6 +466,7 @@ ReactDOMComponent.Mixin = { switch (this._tag) { case 'iframe': + case 'object': case 'img': case 'form': case 'video': @@ -1022,6 +1024,7 @@ ReactDOMComponent.Mixin = { unmountComponent: function() { switch (this._tag) { case 'iframe': + case 'object': case 'img': case 'form': case 'video':