diff --git a/src/components/gui/gui.css b/src/components/gui/gui.css
index 6118b799753ce6d2bd3ef6033c596a37e244a8c8..049bf1042313b180964561579fb0f37c4750884e 100644
--- a/src/components/gui/gui.css
+++ b/src/components/gui/gui.css
@@ -283,6 +283,7 @@ $fade-out-distance: 15px;
 .watermark {
     position: absolute;
     top: 1.25rem;
+    pointer-events: none;
 }
 
 [dir="ltr"] .watermark {
diff --git a/src/components/watermark/watermark.css b/src/components/watermark/watermark.css
index f02e3242c9be4adabb3d421754c56c1692cff2ea..ffe38750128afdda98cb9774800b72c91c9b8ee7 100644
--- a/src/components/watermark/watermark.css
+++ b/src/components/watermark/watermark.css
@@ -5,5 +5,4 @@
     max-width: 48px;
     max-height: 48px;
     opacity: 0.35;
-    pointer-events: none;
 }
diff --git a/src/lib/get-costume-url.js b/src/lib/get-costume-url.js
index 41602b9f91ce87891e5a79ec81e00535c672afd1..fb7e7c2029b7153fa2a80a52d23278614169e053 100644
--- a/src/lib/get-costume-url.js
+++ b/src/lib/get-costume-url.js
@@ -26,10 +26,12 @@ const getCostumeUrl = (function () {
                 svgRenderer.loadString(svgString);
                 const svgText = svgRenderer.toString(true /* shouldInjectFonts */);
                 cachedUrl = `data:image/svg+xml;utf8,${encodeURIComponent(svgText)}`;
+            } else {
+                cachedUrl = vm.runtime.storage.get(assetId).encodeDataURI();
             }
+        } else {
             cachedUrl = vm.runtime.storage.get(assetId).encodeDataURI();
         }
-        cachedUrl = vm.runtime.storage.get(assetId).encodeDataURI();
 
         return cachedUrl;
     };