Ergonomie #31558
ferméAméliorer le temps de chargement de la fenêtre "Envoyer un élément" depuis l'onglet "Éléments envoyés"
Description
Bonjour,
Nous avons constaté, sur les environnements de notre client, ainsi que sur nos environnements,
que lors de l'ouverture de de la fenêtre "Envoyer un élément" depuis l'onglet Eléments envoyés,
le contenu pouvait mettre plusieurs secondes, voire près d'1min à se charger. L'utilisateur est face
à une page quasi vide avec un spinner qui semble tourner indéfiniment (voir copie d'écran).
![](2024-11-13_16h39_35.png)
Il n'y a pas d'erreur dans la console lors de ce temps de chargement.
Nous avons également constaté que si on effectue un clic sur l'écran, la fenêtre se charge... (voir vidéo)
Ce comportement, bien que non bloquant, reste irritant côté utilisateur.
Nous avons constaté ce problème sur les versions Maarch Courrier :
- 2301.4.0
- 24.0.2
En tant qu'utilisateur j'envoie un mail depuis l'onglet élément envoyés
En tant qu’utilisateur,
Je veux que la fenêtre "Envoyer un élément" se charge rapidement et sans intervention supplémentaire,
Afin de ne pas subir de lenteurs ou comportements inattendus lors de son utilisation.
Critères d'acceptation :¶
Lors de l'ouverture de la fenêtre "Envoyer un élément" depuis l'onglet "Éléments envoyés", le contenu doit se charger en moins de 3 secondes.
Aucun spinner (indicateur de chargement) ne doit tourner indéfiniment.
Le chargement de la fenêtre doit être automatique, sans nécessiter un clic sur l’écran.
Vérifier que cette amélioration fonctionne sur les versions impactées (2301.4.0 et 24.0.2) et les environnements clients.
Les modifications ne doivent pas introduire de régressions dans d’autres fonctionnalités associées.
Contexte :¶
Le problème a été constaté à la fois sur les environnements clients et internes.
L’utilisateur rencontre un délai de plusieurs secondes, voire près d’une minute, avant que le contenu ne s’affiche.
Pendant ce délai, une page quasi vide et un spinner sont affichés.
Ce comportement est contourné lorsqu’un clic est effectué sur l’écran, ce qui déclenche le chargement.
Aucun message d’erreur n’apparaît dans la console.
Versions concernées : Maarch Courrier 2301.4.0 et 24.0.2.
Pièces jointes :
Capture d’écran de la fenêtre avec le spinner.
Vidéo démontrant le comportement inattendu et le contournement par clic.
Priorité : Moyenne (comportement irritant mais non bloquant).
Note technique :¶
Analyser les logs et inspecter les appels réseau ou scripts JavaScript liés au chargement de la fenêtre "Envoyer un élément".
Vérifier si le problème est dû à une attente côté serveur ou un blocage côté client.
Investiguer les événements déclenchés par un clic sur l’écran pour comprendre pourquoi cela accélère le chargement.
Proposer une correction assurant un chargement fluide et rapide sans nécessiter d'interaction supplémentaire de l’utilisateur.
Contournement : je dois cliquer sur la fenêtre pour forcer l'affichage de la modale
Reproduit en 2301.4.0, 24.0.2 et sur la RC24
Comportement aléatoire
Fichiers
Mis à jour par Cynthia APURA il y a environ 2 mois
- Statut changé de A traiter à R&D - A étudier
Mis à jour par Emmanuel DILLARD il y a environ un mois
- Priorité changé de 2-Sérieux à 1-Majeur
Mis à jour par Emmanuel DILLARD il y a environ un mois
- Sujet changé de Envoi de mail - Le chargement de la modale est anormalement long à Améliorer le temps de chargement de la fenêtre "Envoyer un élément" depuis l'onglet "Éléments envoyés"
Mis à jour par Emmanuel DILLARD il y a environ un mois
- Statut changé de R&D - A étudier à R&D - A planifier
- Priorité changé de 1-Majeur à 2-Sérieux
Piste : chargement de tiny MCE ?
Autre
Mis à jour par Hamza HRAMCHI il y a 6 jours
- Statut changé de R&D - A planifier à R&D - En cours
- Assigné à mis à Hamza HRAMCHI
- Version cible mis à 2301.4.6
Mis à jour par Hamza HRAMCHI il y a 6 jours
- Copié vers Ergonomie #32098: Améliorer le temps de chargement de la fenêtre "Envoyer un élément" depuis l'onglet "Éléments envoyés" ajouté
Mis à jour par GIT LAB il y a 6 jours
[CREATION] MR sur 2301_releases (fix/31558/2301.4.x) par Joseph AKEL joseph.akel@maarch.org
https://labs.maarch.org/devteam/maarch-courrier-dev/commit/02bf28993993aea2473afd183fbe0fdaef9c95e8
Mis à jour par GIT LAB il y a 6 jours
[CREATION] MR fix/31558/24.2.x (cible 24.2.x) par Hamza HRAMCHI
https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/330
Mis à jour par Jean-Laurent DUZANT il y a 6 jours
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par Jean-Laurent DUZANT il y a 6 jours
- Statut changé de R&D - En test à R&D - Terminé