Fix issue with navigating in firefox/safari (#65163)

This commit is contained in:
Tim Roes 2020-05-05 00:06:18 +02:00 committed by GitHub
parent fd99deb397
commit 09deb23b7c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -160,10 +160,19 @@ export function initVisualizeApp(app, deps) {
);
}
// This delay is needed to prevent some navigation issues in Firefox/Safari.
// see https://github.com/elastic/kibana/issues/65161
const delay = res => {
return new Promise(resolve => {
setTimeout(() => resolve(res), 0);
});
};
return data.indexPatterns
.ensureDefaultIndexPattern(history)
.then(() => savedVisualizations.get($route.current.params))
.then(getResolvedResults(deps))
.then(delay)
.catch(
redirectWhenMissing({
history,