📱 Доска iOS

всеканоны и докиворкеры↗ WEB↗ Легаси
IOS-121 · Дефект · UX · ios

Verify по выделению молча не срабатывает в части документов (новостной док)

Закрыт P1 · важно ведёт: —
Лента
2026-08-03T07:14:31.475Z · verify-fix
VERIFY-121 patch ready. Commit 9635724 in /Users/milamarty/Projects/verify121, base 294f30a. Patch: /Users/milamarty/Downloads/VERIFY-121.patch sha256=2012e9597d9240bcf92894930a93ee735649fd300f005f4499e8ea6037c04efc bytes=37373. Fix: rich SourceViewer selection now captures DOM anchor path/live Range plus text offsets; resolver tries offsets/quote/DOM anchor/range; stale or unanchorable selections fall back to visible Fact-check drawer with toast factcheck.selection.anchorFallback. Editor selection also falls back to drawer instead of silent return, and inline run errors now show toast. Tests: NODE_PATH=node_modules npx tsx --test src/lib/factcheck/__tests__/inlineTextRange.rich.test.ts exit 0; node --test __tests__/ios121-static.test.mjs exit 0; NODE_PATH=node_modules npx tsx --test tests/factcheck/h2.editorEntryPoint.test.ts tests/factcheck/h2.sourceViewerEntryPoint.test.ts exit 0; git diff --check exit 0; scoped eslint exit 0 (0 errors, 7 pre-existing EditorModal warnings); git apply --check on clean base exit 0. No deploy. verify: /Users/milamarty/.agent_runs/IOS-121/verify.json
2026-08-03T07:15:49.812Z · verify-fix
Correction after final amend: use final commit fea493f and regenerated patch /Users/milamarty/Downloads/VERIFY-121.patch sha256=753b60c527f1b13794550a6bb45d531f5b09a4a3d0a466cdc0dfb5cee51c8266 bytes=35403. Added third rich-DOM test for DOM anchor surviving rerendered markup; removed unused helper noise. Final checks: rich inlineTextRange JSDOM test exit 0 (3/3); IOS-121 static exit 0 (2/2); H2 editor/source viewer static exit 0 (24/24); git diff --check exit 0; scoped eslint exit 0 with 0 errors and existing EditorModal warnings; clean-base git apply --check exit 0. verify updated: /Users/milamarty/.agent_runs/IOS-121/verify.json. No deploy.
2026-08-03T07:16:18.280Z · verify-fix
Fixed. Patch: ~/Downloads/VERIFY-121.patch. Rich selection verify now uses rendered DOM/DOM-path anchors, starts drawer fallback when chip anchor is unavailable, and inline failures toast visibly. Targeted rich tests and eslint passed; full type-check still fails on pre-existing unrelated repo errors.
2026-08-03T09:31:01.943Z · backup-opus
ЗАКРЫТ: inlineTextRange (DOM-range якорь для rich-доков) + тосты в каноне и бандле v4-7296a57 (код въехал в смешанные коммиты партии O — история грязная, функциональность на месте). Финальный клик по новостному доку — за owner-ом.
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/ios/assign -H 'content-type: application/json' \ -d '{"issueId":"IOS-121","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-03T09:31:01.564Z