Forráskód Böngészése

fix: conditions builder throw an error

Ahmad Kholid 3 éve
szülő
commit
03a0517f2f
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      src/content/handleTestCondition.js

+ 5 - 1
src/content/handleTestCondition.js

@@ -13,7 +13,11 @@ function handleConditionElement({ data, type }) {
     exists: () => Boolean(element),
     notExists: () => !element,
     text: () => element?.innerText ?? null,
-    visibleScreen: () => visibleInViewport(element),
+    visibleScreen: () => {
+      if (!element) return false;
+
+      return visibleInViewport(element);
+    },
     visible: () => {
       if (!element) return false;