Anomalie #4933
fermé[TRANSITIONS] Image loading.gif non trouvée lors de la première connexion d'un utilisateur
100%
Différer la soumission afin de permettre l'affichage de l'image.
Description
Après installation d'un contexte, lors de la première connexion d'un utilisateur (autre que master default) l'image d'attente loading.gif (cercle gris qui tourne) lors d'une transition n'est pas trouvée (le symbole d'une image qui n'existe pas est affiché à la place lors de n'importe quelle transition).
Cela dure jusqu'à ce que l'utilisateur se déconnecte puis se reconnecte. L'image loading.gif apparaît alors correctement par la suite sur les transitions.
Je n'ai pas réussi à produire de cas de test plus minimal que celui-ci (je ne sais pas si le problème se pose dans d'autres cas qu'après l'installation d'un contexte).
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Nouveau à Analysé
- Assigné à mis à Jérôme Augé
- Solution proposée mis à jour (diff)
L'image est alors marquée en "Aborted" dans Firebug.
Le problème semble être que le navigateur n'a pas le temps de charger l'image à afficher avant que le POST du l'action MODSTATE ne soit fait et vienne interrompre la page courante.
Par la suite, l'image est dans le cache, et donc disponible pour être affichée avant que l'action MODSTATE ne remplace la page courante.
Mis à jour par Jérôme Augé il y a plus de 11 ans
- % réalisé changé de 0 à 100
Sur l'event "load" de la "window" je crée un WIMG caché pour qu'il précharge l'image et qu'elle soit disponible lorsqu'elle sera affichée.
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Analysé à Intégré
Appliqué par commit dynacase-core|commit:f83fb2b8618a31bcac41ea4bed407ca5fee64bfa.