From 50d40a9dd568175d34720686de2daa9d9b1286c1 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Tue, 26 May 2026 13:26:48 +0300 Subject: [PATCH] =?UTF-8?q?fix(web-test):=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20getFormState=20=D0=B2=20=D0=B8=D0=BC=D0=BF?= =?UTF-8?q?=D0=BE=D1=80=D1=82=D1=8B=20table/spreadsheet.mjs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit clickSpreadsheetCell вызывает getFormState в конце (для drill-down формы), но import не был добавлен при экстракции на C.11. ReferenceError в 11-report drill-down. Импортируем из browser.mjs (циклически). Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude/skills/web-test/scripts/table/spreadsheet.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.claude/skills/web-test/scripts/table/spreadsheet.mjs b/.claude/skills/web-test/scripts/table/spreadsheet.mjs index c2693a8e..ccf2d2b8 100644 --- a/.claude/skills/web-test/scripts/table/spreadsheet.mjs +++ b/.claude/skills/web-test/scripts/table/spreadsheet.mjs @@ -4,6 +4,8 @@ import { page, ensureConnected, normYo } from '../core/state.mjs'; import { detectFormScript, readTableScript, resolveGridScript } from '../dom.mjs'; import { waitForStable } from '../core/wait.mjs'; +// getFormState still in browser.mjs (cycle resolves at call time). +import { getFormState } from '../browser.mjs'; /** Read structured table data with pagination. Returns columns, rows, total count. */ export async function readTable({ maxRows = 20, offset = 0, table } = {}) {