Suivi - Commentaires Améliorer retour utilisateur quand déloggué pendant rédaction d'un commentaire

#1635 Posté par (page perso) . État de l'entrée : ouverte Licence CC by-sa
Tags : aucun
2
20
juil.
2016

Il m'arrive des fois qu'en cliquant sur "Poster le Commentaire", je tombe sur une page blanche.
Si je rafraichis en renvoyant les données POST, ça ne fait que répéter la page blanche sans jamais poster le commentaire. Si je reviens en arrière, je peux cliquer sur "Prévisualiser" sans problème, et j'obtiens ma prévisualisation, mais "Poster le Commentaire" ne me retourne toujours qu'une page toute blanche.

Après que cela m'est arrivé plusieurs fois, il me semble que le problème vient d'une déconnection de mon login linuxfr entre le moment où j'ai commencé le commentaire et celui où je poste celui-ci. Y a-t-il eu un problème là aussi qui m'a fait perdre le login? Ou est-ce simplement le time-out normal du cookie (cela me paraît un peu trop courant. En même temps, c'est pas non plus tout le temps)? Je ne sais pas si d'autres causes sont possibles mais ça rend le problème facile à reproduire (il suffit de déconnecter exprès dans un autre onglet).
Notez que cela arrive apparemment à d'autres personnes puisque 2 en ont parlé sur la tribune. C'est ce qui m'a décidé à faire ce ticket.

Mes propositions d'améliorations:

  • Quand on commence un commentaire, si l'expiration du cookie est pour bientôt, ce serait bien de la repousser un peu. On ne peut pas repousser indéfiniment (certains peuvent laisser une édition de commentaire ouverte des heures, voires des jours), mais au moins régler pas mal de cas.
  • Si cela devait arriver quand même, il faut éviter la "page blanche". Je propose que linuxfr remontre la page de prévisu avec tout le texte, et y rajoute un warning qui dise en gros "attention vous avez été déconnecté" avec un formulaire de login/mdp. Le bouton OK aurait alors pour label "Se connecter et poster le commentaire". Comme ça le texte du commentaire n'est pas perdu.

Note: je ne me souviens plus si ça m'est déjà arrivé sur une dépêche ou un journal également ou seulement les commentaires, mais j'imagine que le fonctionnement est similaire dans ces autres publications.

  • # Extension pour le navigateur ?

    Posté par (page perso) . Évalué à 3 (+0/-0).

    C'est bizarre cette erreur. Normalement, la sessions est assez longue et quand on perd la session, on ne tombe pas sur une page blanche, mais sur une page avec le formulaire pour se connecter.

    En fait, le seul cas connu de page blanche sur le site provient de certaines extensions pour les navigateurs (comme IP Fuck) qui posent problème sur les POST. Est-ce que ce ne serait pas ça le problème dans ce cas ?

    • [^] # Re: Extension pour le navigateur ?

      Posté par (page perso) . Évalué à 2 (+0/-0).

      Salut,

      Bon j'arrive pas à reproduire simplement en déconnectant. En même temps, j'étais pas sûr si cela venait vraiment de là, outre que le fait que l'une des autres personnes à avoir relevé le problème sur la tribune pensait que c'était le problème (et quand il l'a dit, je me suis souvenu que j'ai eu des histoires de déconnexion aussi).

      Par contre j'arrive à reproduire une page blanche similaire avec les étapes suivantes

      1/ Je clique sur "Répondre".
      2/ J'écris mon message.
      3/ Je clique sur "Prévisualiser".
      4/ Dans un autre onglet, je clique "Se déconnecter".
      5/ Dans ce même onglet, je me reconnecte.
      6/ En revenant sur le premier onglet, je clique encore "Prévisualiser" ou "Poster le commentaire".

      Résultat: page blanche!
      Quand je regarde les paramètres du POST, je vois un "authenticity_token". Ce serait pas un token changé lorsque la session change par hasard?

      Autre remarque: je constate en effet que si je déconnecte sans reconnecter, j'ai un formulaire de connexion en cliquant sur "Prévisualiser" ou "Poster le commentaire". Par contre il ne sauvegarde pas le message que j'étais en train d'écrire et en particulier ne poursuit pas l'action (de prévisualisation ou postage) entamée.

      Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

    • [^] # Re: Extension pour le navigateur ?

      Posté par (page perso) . Évalué à 2 (+0/-0).

      Ah et j'ai oublié de répondre pour l'extension. Je n'ai pas d'extension nommée "IP Fuck", ni rien qui fasse mumuse avec les requêtes POST, je pense.

      Mais peut-être que si? Mes extensions:

      • Adblock plus
      • Flashblock
      • Font Finder
      • Lazarus: form recovery
      • Noscript
      • Rikaichan (et 2 extensions dictionnaires pour Rikaichan)
      • Tab groups
      • toktogi
      • vimperator

      Ensuite si vraiment c'est nécessaire et que tu penses que c'est l'une d'elles, je peux essayer de les désactiver pour tester, mais j'avoue que j'ai un peu la flemme (pas toutes les extensions ne sont (dés)activables sans redémarrer Firefox).

      Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

  • # moi aussi

    Posté par (page perso) . Évalué à 4 (+0/-0).

    Ah ben je pensais que c'était un problème chez moi, mais ça m'est arrivé pas mal de fois. Je n'ai pas beaucoup d'extensions, principalement pentadactyl et ublock origin. Aucune idée de ce qui permet de reproduire, ça m'arrive parfois et dans ce cas je reviens en arrière, copie le commentaire, recommence un commentaire en rechargeant la page, et re-colle.

    • [^] # Re: moi aussi

      Posté par (page perso) . Évalué à 2 (+0/-0).

      Ah bah ça fait déjà 4 personnes (sur la tribune, c'était rewind et palm123). Comme quoi, je crois qu'on se disait tous que c'était un truc un peu ésotérique et au final, ça m'a l'air un problème plutôt répandu.

      Je fais en effet la même chose que toi, quand ça m'arrive: retour arrière, copier, recharger la page, coller.

      Par contre t'as jamais ça ensemble avec une déconnexion? Je me demande si c'est vraiment l'origine unique du problème ou si ça peut être reproduit dans d'autres circonstances.

      Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

      • [^] # Re: moi aussi

        Posté par (page perso) . Évalué à 2 (+0/-0).

        j'ai pas le souvenir d'avoir été déconnecté, mais peut-être que je me reconnecte machinalement et que du coup je fais pas gaffe :)

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.