From d46a57f8eff1cbf42ab5e0ee02aee02e41caf3b9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:32:20 +0000 Subject: [PATCH] refactor: use Object.keys() instead of for...in in matchAttributes Co-authored-by: gaomeng1900 <10131203+gaomeng1900@users.noreply.github.com> --- packages/page-controller/src/dom/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/page-controller/src/dom/index.ts b/packages/page-controller/src/dom/index.ts index b24c5c1..07cf724 100644 --- a/packages/page-controller/src/dom/index.ts +++ b/packages/page-controller/src/dom/index.ts @@ -88,7 +88,7 @@ function matchAttributes( for (const pattern of patterns) { if (pattern.includes('*')) { const regex = globToRegex(pattern) - for (const key in attrs) { + for (const key of Object.keys(attrs)) { if (regex.test(key) && attrs[key].trim()) { result[key] = attrs[key].trim() }