Experiencia cuando la suplantación se termina automáticamente después de un tiempo

Continuación de la discusión sobre Nuevo error con la interfaz de suplantación experimental:

El cambio ahora es estable y aún puedo reproducirlo. ¿Hay planes para mejorar la experiencia de los administradores después de que expire la suplantación?

Creo que una mejor indicación de que ya no estás suplantando al usuario ayudaría a evitar pruebas con falsos negativos, donde el administrador piensa que algo funciona para usuarios normales, cuando en realidad está usando sus privilegios de administrador.

Además, es confuso cuando el botón para detener la suplantación no funciona.

Captura de pantalla de ejemplo donde parece que el usuario puede ver la categoría de personal (Equipo) y muestra el error al usar el botón para detener la suplantación.

5 Me gusta

Ah, mi culpa, olvidé esto; me asigno para solucionarlo. Creo que son dos cosas:

  1. Cuando el temporizador se agote, enviar una actualización de MessageBus a la interfaz de usuario para indicar que se ha alcanzado el límite de tiempo. Quizás incluso mostrar un temporizador en la interfaz…
  2. Si presionas “Dejar de suplantación” y el límite de tiempo ha expirado, no mostrar un error, simplemente recargar la página.

También podría aumentar el tiempo a 30 minutos; 15 es bastante rápido.

6 Me gusta

¿Crees que debería ser de 15 minutos de inactividad en lugar de una cuenta regresiva que comienza cuando empiezas a suplantar?

Si aún no has empezado, puedo echarle un vistazo a esto. :slightly_smiling_face:

2 Me gusta

No estoy seguro, solo me pregunto cómo definiríamos la inactividad, si ya existe una forma de saberlo. Además, no tengo claro cuál era la intención original del temporizador: ¿era asegurarse de que los administradores no permanecieran conectados demasiado tiempo en cuentas ajenas? ¿Sería contraproducente que el temporizador se retrasara indefinidamente? No estoy seguro…

Si logramos aclarar eso, por supuesto que estaré encantado de delegar esto en ti si te animas a hacer un PR :slight_smile:

1 me gusta

Sí. Esto es anterior a mí, así que es difícil inferirlo. Pero como la duración es configurable, quizás sea mejor que no nos metamos con esto. :grimacing:

Puedo empezar mejorando la experiencia de usuario de lo que ya hay con mensajes más claros. :saluting_face:

1 me gusta