diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js index d168db33e..b3ff51e8d 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js @@ -244,6 +244,8 @@ class AutoZoom { const refCard = target.closest(".card"); this.baseImageDiv = refCard[0]; var card = refCard.data("card"); + if(card == null) + return; // don't show preview image if card is animating if (!$(this.baseImageDiv).hasClass('card-animating')) { diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js index 42a737f69..a81386469 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js @@ -615,6 +615,7 @@ class Card { //Used for ephemeral card displays such as event display or the "affected by card" effect static CreateSimpleCardDiv(image, testingText, foil, incomplete, borderWidth) { + var foilPresentation = Card.getFoilPresentation(); var cardDiv = $("