fix: resolve race conditions during impersonation handoff by reloading directly from dataService

This commit is contained in:
Cauê Faleiros
2026-03-11 15:33:38 -03:00
parent 7cb78f13c0
commit bf157687d4
3 changed files with 8 additions and 7 deletions

View File

@@ -216,10 +216,7 @@ export const Layout: React.FC<{ children: React.ReactNode }> = ({ children }) =>
{localStorage.getItem('ctms_super_admin_token') && (
<button
onClick={() => {
if (returnToSuperAdmin()) {
window.location.hash = '#/super-admin';
window.location.reload();
}
returnToSuperAdmin();
}}
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"
>