diff --git a/src/renderers/dom/shared/ReactDOMComponent.js b/src/renderers/dom/shared/ReactDOMComponent.js index ec1a0f4ab5..244d80b94f 100644 --- a/src/renderers/dom/shared/ReactDOMComponent.js +++ b/src/renderers/dom/shared/ReactDOMComponent.js @@ -269,6 +269,7 @@ function trapBubbledEventsLocal() { switch (inst._tag) { case 'iframe': + case 'object': inst._wrapperState.listeners = [ ReactBrowserEventEmitter.trapBubbledEvent( EventConstants.topLevelTypes.topLoad, @@ -463,6 +464,7 @@ ReactDOMComponent.Mixin = { switch (this._tag) { case 'iframe': + case 'object': case 'img': case 'form': case 'video': @@ -1018,6 +1020,7 @@ ReactDOMComponent.Mixin = { unmountComponent: function(safely) { switch (this._tag) { case 'iframe': + case 'object': case 'img': case 'form': case 'video':