Фикс шатдауна сайта (#10)
Tests / frontend-test (push) Successful in 1m9s

Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/10
This commit was merged in pull request #10.
This commit is contained in:
2026-08-20 07:12:50 +00:00
parent 7bd540e816
commit e90a8ea3cc
3 changed files with 52 additions and 4 deletions
@@ -7,6 +7,7 @@ import type { ISidebarItem } from '@tnsu/ui-kit';
import { ConfirmHost } from '../shared/ui';
import {
navigate,
persistNav,
persistOwnTab,
persistOwnStatus,
persistPage,
@@ -130,6 +131,9 @@ const RequestPortal: React.FC<IRequestPortalProps> = ({ hasTeamsContext, context
};
const goto = (nav: NavSection): void => {
// Запоминаем раздел, чтобы следующий заход на портал (без rpnav в адресе)
// открыл его же, а не всегда «Новую заявку» (см. persistNav в routing.ts).
persistNav(nav);
// Клик по УЖЕ активному пункту меню не меняет маршрут, значит эффект
// загрузки в таблице не перезапустится сам. Шлём событие обновления —
// таблица на него подписана и перечитает данные фоном, не убирая с экрана