diff --git a/internal_packages/open-tracking/lib/open-tracking-message-status.jsx b/internal_packages/open-tracking/lib/open-tracking-message-status.jsx index 4e124ab96..556e57a2f 100644 --- a/internal_packages/open-tracking/lib/open-tracking-message-status.jsx +++ b/internal_packages/open-tracking/lib/open-tracking-message-status.jsx @@ -14,6 +14,10 @@ export default class OpenTrackingMessageStatus extends React.Component { this.state = this._getStateFromMessage(props.message) } + componentWillReceiveProps(nextProps) { + this.setState(this._getStateFromMessage(nextProps.message)) + } + _getStateFromMessage(message) { const metadata = message.metadataForPluginId(PLUGIN_ID); if (!metadata) {