diff --git a/frontend/src/ts/utils/animated-modal.ts b/frontend/src/ts/utils/animated-modal.ts index 76e9ea8d3..e68132706 100644 --- a/frontend/src/ts/utils/animated-modal.ts +++ b/frontend/src/ts/utils/animated-modal.ts @@ -137,6 +137,7 @@ export default class AnimatedModal { async show(options?: ShowHideOptions): Promise { // eslint-disable-next-line no-async-promise-executor return new Promise(async (resolve) => { + if (this.open) return resolve(); Skeleton.append(this.wrapperId, this.skeletonAppendParent); if (!this.setupRan) {