浏览代码

fix: forms element not focus when using Click Element block

Ahmad Kholid 2 年之前
父节点
当前提交
b83841ffb8
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 1 1
      src/content/blocksHandler/handlerEventClick.js
  2. 2 0
      src/content/utils.js

+ 1 - 1
src/content/blocksHandler/handlerEventClick.js

@@ -33,7 +33,7 @@ function eventClick(block) {
           return;
         }
 
-        simulateClickElement(element, () => element.click());
+        simulateClickElement(element);
       },
       onError(error) {
         reject(error);

+ 2 - 0
src/content/utils.js

@@ -9,6 +9,8 @@ export function simulateClickElement(element) {
   } else {
     element.dispatchEvent(new PointerEvent('click', { bubbles: true }));
   }
+
+  element.focus?.();
 }
 
 export function generateLoopSelectors(