fix: resolve HashRouter reload issues during impersonation handoffs
All checks were successful
Build and Deploy / build-and-push (push) Successful in 1m2s

- Updated Layout and SuperAdmin to explicitly set window.location.hash before triggering window.location.reload() to guarantee correct routing after state resets.
This commit is contained in:
Cauê Faleiros
2026-03-11 14:54:35 -03:00
parent 89f250a43b
commit 684b98bd0e
2 changed files with 4 additions and 2 deletions

View File

@@ -217,7 +217,8 @@ export const Layout: React.FC<{ children: React.ReactNode }> = ({ children }) =>
<button
onClick={() => {
if (returnToSuperAdmin()) {
window.location.href = '/#/super-admin';
window.location.hash = '#/super-admin';
window.location.reload();
}
}}
className="w-full flex items-center justify-center gap-2 py-2 px-3 bg-zinc-900 dark:bg-brand-yellow text-white dark:text-zinc-950 rounded-lg text-xs font-bold hover:opacity-90 transition-colors"