Registerkarte nach Name + Refresh-Sitzung vor dem Lesen von User-info

Fixkamo-internal
Verschifft
11. Mai 2026 um 18:00 UTC
Autor
kamo
Ausschuss
cb377a5

Zwei verwandte Navigationsfehler, die sich beide als "die falsche Registerkarte öffnet" manifestieren: 1. EinstellungenAnverfolgt die aktive Registerkarte von *index*. childrenArray can recompos zwischen Renders, wenn bedingte Tabs (DocsTab, EmailMailboxTab, PhoneSettingsTab, PläneBillingTab, RolesPermissionsTab, etc.) werden nach der Benutzung vonUserInfo sichtbar ist, behebbare Rechte. Ein Index gegen aufgezeichnet die kleinere anfängliche Anordnung auf einem anderen Kind nach dem Umbau gelandet: - ?tab=audio-video - my-profile (audio-video war nicht in der Initiale array, findIndex zurückgegeben -1, Fallback war Index 0). - ?tab=account-activity - docs (Kontostand-Aktivität Index 1 auf erster Render, bevor Docs auftauchte; Docs übernahm dann Index 1 nach geladenen Rechte und Effect 1 hilfreich umgeschrieben die URL zu ?tab=docs). Verfolgen Sie ActiveTab per Tab *name* (string) statt. Derive der Index auf jeder Render. URL-Synchronisierung wartet, bis der benannte Tab tatsächlich in existiert childrenArray, so ein vorübergehendes Fehlen beim Laden nicht mehr entführt Navigation. 2. /settings/account leitet Benutzer ohne CONFIGURE_SYSTEM von der Seite bei der Bergung. Kinder-org-Besitzer haben CONFIGURE_SYSTEM in member_rights_ applied (rechts 20, verifiziert via DB), aber ihre *** can gleich auf der ersten Seitenlast abgestanden sein - das Rechte-Array wird gebacken bei Session-Erstellung, und die periodische 5-Minuten-Frontend Refresh hat nicht Noch gefeuert. Haben /api/user-info Anruf POST /api/security/session/refresh Server-Seite vor dem Lesen Redis so der allererste /api/user-info-Anruf gibt frische Rechte zurück. Still auf Refresh Ausfall: log + fallen durch die bestehenden Redis lesen, so dass die Seite degradiert zu abgestandenen Rechts-Modus statt 500'ing.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen