feat($client): preserve navigation bar status across page reloads