From ab2e5afd724bd4542e3c60c6eb9495d36cd58f34 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Wed, 19 Mar 2025 10:33:38 -0700 Subject: [PATCH] don't add helper attr as hack for checkbox and radio (#1970) --- skyvern/webeye/scraper/domUtils.js | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/skyvern/webeye/scraper/domUtils.js b/skyvern/webeye/scraper/domUtils.js index b0c1b755..33961ece 100644 --- a/skyvern/webeye/scraper/domUtils.js +++ b/skyvern/webeye/scraper/domUtils.js @@ -1311,16 +1311,6 @@ async function buildElementObject( attrs["required"] = true; } - if ( - elementTagNameLower === "input" && - (element.type === "radio" || element.type === "checkbox") - ) { - // if checkbox and radio don't have "checked" and "aria-checked", add a checked="false" to help LLM understand - if (!("checked" in attrs) && !("aria-checked" in attrs)) { - attrs["checked"] = false; - } - } - if (elementTagNameLower === "input" || elementTagNameLower === "textarea") { if (element.type === "password") { attrs["value"] = element.value ? "*".repeat(element.value.length) : "";