We use the blueprintjs library heavily, including the Dialogs. The problem happens when we use React-intl library to translate strings in our dialogs. The react-intl library passes some data through the react context object. https://github.com/yahoo/react-intl/blob/4c7a766ec59f3fdceb5f0079359ca3919a23c5e3/src/components/message.js#L59
That means, if we change the context, all our UI changes, except for Popover and Dialogs. I suspect this is because the context does not update. Any workarounds / thoughts?