Закладка трека по имени + сеанс обновления перед чтением пользовательской информации

Fixkamo-internal
Порезанный
11 мая 2026 г. в 18:00 UTC
Автор
kamo
Обещать
cb377a5

Две связанные навигационные ошибки, которые проявляются как «открывается неправильная вкладка»: 1. SettingsView отследил активную вкладку по *индексу*. childrenArray может перекомпоновывать между рендерами при условных вкладках (DocsTab, EmailMailboxTab, PhoneSettingsTab, PlansBillingTab, RolesPermissionsTab и т.д. видимый после использования UserInfo разрешает права. Индекс, зарегистрированный против Меньший первоначальный массив приземлился на другого ребенка после реконструкции. - ?tab=audio-video → my-profile (аудио-видео не было в оригинале) массив, findIndex вернулся -1, запасной вариант был индексом 0. - ?tab=account-activity → docs (учетная активность соответствует индексу 1 на первый рендер перед появлением Docs; затем Docs взял на себя индекс 1 после загрузки прав, и эффект 1 переписал URL-адрес ?tab=docs. Отслеживайте ActiveTab по вкладке *name* (струна). Введите индекс на Каждый рендер. Синхронизация URL-адресов ждет, пока названная вкладка действительно существует в ChildrenArray, поэтому временная промах во время загрузки больше не угоняет Навигация. 2. /settings/account перенаправляет пользователей без CONFIGURE SYSTEM со страницы На горе. Владельцы Child-org имеют систему Configure System. Member rights applied (право 20, проверено через DB), но их *** можно быть несвежим на самой первой загрузке страницы - массив прав выпекается на Создание сеанса, и периодическое 5-минутное обновление интерфейса не Уже уволен. Позвоните по телефону /api/user-info /api/security/session/refresh на стороне сервера перед чтением Redis так что первый вызов /api/user-info Возвращает новые права. Молчание при отказе обновления: log + Fall through to существующий Redis читается так, что страница ухудшается до режима устаревших прав Вместо 500.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены