From a9256fed05a053f0c140ea2f16eee8aa53d2e27c Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Fri, 5 May 2017 10:44:16 +0200 Subject: [PATCH] Fixed some dialogs getting stuck on close animation, poisoning future dialogs closes #63 --- rpg-docs/client/views/paperTemplates/dialogStack/dialogStack.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpg-docs/client/views/paperTemplates/dialogStack/dialogStack.js b/rpg-docs/client/views/paperTemplates/dialogStack/dialogStack.js index 424fcd7f..4b45aa4a 100644 --- a/rpg-docs/client/views/paperTemplates/dialogStack/dialogStack.js +++ b/rpg-docs/client/views/paperTemplates/dialogStack/dialogStack.js @@ -174,7 +174,7 @@ const dialogCloseAnimation = ({element, returnElement, dialog, callback}) => { const stackCompensation = dialogs._array.length ? 16 : 0; // Insert clone before its progenitor so it can inherit css correctly - element.parentNode.insertBefore(clone, element); + element.parentNode && element.parentNode.insertBefore(clone, element); // Polymer messes up fixed positioning, measure and compensate startingRect = clone.getBoundingClientRect();