diff --git a/lib/istio/addon/components/modal-delete-istio/component.js b/lib/istio/addon/components/modal-delete-istio/component.js index 73488d154..6eddcef73 100644 --- a/lib/istio/addon/components/modal-delete-istio/component.js +++ b/lib/istio/addon/components/modal-delete-istio/component.js @@ -46,9 +46,15 @@ export default Component.extend(ModalBase, { } PromiseAll(promises).then(() => { - setTimeout(() => { - window.location.href = window.location.href; // eslint-disable-line no-self-assign - }, 1000); + const isEmbedded = window.top !== window; + + if (isEmbedded) { + window.top.postMessage({ action: 'reload' }); + } else { + setTimeout(() => { + window.location.href = window.location.href; // eslint-disable-line no-self-assign + }, 1000); + } }).catch((err) => { get(this, 'growl').fromError(get(err, 'body.message')); }).finally(() => {