«Назад» на странице отчёта не ходит по вкладкам (#191, AURORA-1851) #192
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/191-report-tabs-history"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #191
AURORA-1851. На странице отчёта версии переключение вкладок «ОСВ» / «Шахматка» добавляло запись в историю браузера, и «Назад» в шапке сначала проходило по всем переключениям. Теперь смена вкладки заменяет текущую запись истории — так же, как переключатель документа в AURORA-1692 (#171).
Что изменилось
web/src/utils/consolidations.ts—reportTabNavigation(pathname, activeKey, newKey): адрес новой вкладки и{ replace: true }; тест вconsolidations.test.ts.web/src/widgets/ConsolidatedOsv/OsvTabs.tsx—goпереходит через неё; переход после модалки [31-00] идёт тем же путём.report-tabs-history: MODIFIED «Вкладки страницы отчёта по версии» (intercompany-matrix-ui) + сценарий «Назад после переключения вкладок».Вход в отчёт из списка консолидаций («К отчётности») остаётся обычным переходом с новой записью — по нему «Назад» и возвращается к списку.
Проверки
npx vitest run src/utils/consolidations.test.ts— 16 passed (новый тест сначала красный).npm test— 387 passed, 1 failed:pdfjs.test.ts(DOMMatrix is not defined, нет нативного@napi-rs/canvasв локальныхnode_modules); на чистом main падает так же, к правке не относится.tsc --noEmit— чисто;eslintпо изменённым файлам — чисто;prettier --check— чисто.biomeлокально не запустился (нет бинаря@biomejs/cli-darwin-arm64вnode_modules);make check-fullне гонял — бэкенд не менялся.history.state.idxостаётся 1; одно нажатие «Назад» в шапке открывает список консолидаций «Русский Бисквит».Rulings I made
intercompany-matrix-ui, а не новое требование (как ADDED в 1692) — поведение вкладок уже описано там.🤖 Generated with Claude Code