Experiência: a impersonation é encerrada automaticamente após algum tempo

Continuação da discussão de New Bug With Experimental Impersonation Interface:

A alteração agora está estável e ainda consigo reproduzi-la. Há planos para melhorar a experiência dos administradores após o término da impersonação?

Acredito que uma indicação mais clara de que você não está mais impersonando o usuário ajudaria a prevenir testes com resultados falsos negativos, nos quais o administrador acredita que algo funciona para usuários normais, enquanto na verdade está usando seus privilégios de administrador.

Além disso, é confuso quando o botão para interromper a impersonação não funciona.

Captura de tela de exemplo onde parece que o usuário consegue ver a categoria de equipe (Staff) e exibe o erro ao usar o botão para interromper a impersonação.

5 curtidas

Ah, meu erro, esqueci disso. Estou me atribuindo para corrigir. Acho que são duas coisas:

  1. Quando o temporizador acabar, envie uma atualização do MessageBus para a interface do usuário (UI) mostrando que o limite de tempo foi atingido. Talvez até mostrar um cronômetro na UI…
  2. Se você pressionar “Parar de se passar por outra pessoa” e o limite de tempo tiver sido atingido, não mostre erro, apenas recarregue a página.

Talvez aumente o tempo para 30 minutos também; 15 é bem rápido.

6 curtidas

Você acha que deveria ser 15 minutos de inatividade em vez de uma contagem regressiva que começa quando você inicia a impersonificação?

Se você ainda não começou, posso dar uma olhada nisso. :slightly_smiling_face:

2 curtidas

Não tenho certeza, só me pergunto como definiríamos inatividade, se já existe uma maneira de saber isso? Também não tenho certeza da intenção original do temporizador: era para garantir que os administradores não ficassem logados por tempo demais em contas de outras pessoas? Ter o temporizador atrasado indefinidamente iria contra isso? Não tenho certeza…

Se conseguirmos descobrir isso, claro que ficarei feliz em passar isso para você, caso você esteja disposto a fazer um PR :slight_smile:

1 curtida

Sim. Isso é anterior ao meu tempo, então é difícil inferir. Mas como a duração é configurável, talvez seja melhor não mexermos nisso. :grimacing:

Posso começar melhorando a UX do que já existe, com mensagens mais claras. :saluting_face:

1 curtida