Ordre initial incorrect lorsque l'utilisateur trie la liste des sujets

Priorité/Gravité :

Moyenne

Plateforme

Système d’exploitation

  • Windows 11
  • macOS Sonoma

Navigateur

  • Google Chrome 119.0.6045.124
  • Safari 17.1 (19616.2.9.11.7)

Discourse

38e53b5e8eab64225879a1b855bc50242f2791e5

Description :

L’utilisateur peut choisir de trier les listes de sujets par :

  • Nombre de réponses
  • Nombre de vues
  • Horodatage de la dernière activité

Le critère de tri est sélectionné en cliquant sur l’en-tête de colonne associé.

L’ordre de tri est basculé entre ascendant et descendant par des clics successifs sur la colonne. Un symbole ˄ en suffixe de l’en-tête indique l’ordre de tri ascendant et un symbole ˅ indique l’ordre de tri descendant.

:bug: Au premier clic sur la colonne, le symbole ascendant apparaît même si la liste est triée en ordre décroissant.

:bug: Au deuxième clic sur la colonne, l’ordre de tri ne bascule pas.

Étapes reproductibles :

  1. Ouvrez n’importe quelle liste de sujets :
    https://try.discourse.org/
  2. Cliquez sur l’en-tête de colonne « Vues ».
    :bug: Le symbole ascendant ˄ apparaît à côté de l’en-tête de colonne même si la liste est triée en ordre décroissant.
  3. Cliquez sur l’en-tête de colonne « Vues ».
    :bug: L’ordre de tri de la colonne reste descendant au lieu de passer à ascendant comme prévu.
    :slightly_smiling_face: Le symbole de l’ordre de tri passe à ˅, correspondant à l’ordre de tri actuel.
  4. Cliquez sur l’en-tête de colonne « Vues ».
    :slightly_smiling_face: L’ordre de tri bascule de descendant à ascendant.
    :slightly_smiling_face: Le symbole de l’ordre de tri passe à ˄, correspondant au nouvel ordre de tri.
  5. Cliquez sur l’en-tête de colonne « Vues ».
    :slightly_smiling_face: L’ordre de tri bascule d’ascendant à descendant.
    :slightly_smiling_face: Le symbole de l’ordre de tri passe à ˅, correspondant au nouvel ordre de tri.

Contexte supplémentaire

Je remarque que le symbole ˅ est affiché momentanément après la sélection de la colonne, avant de passer à ˄ :

sort


Je suis capable de reproduire le défaut sur try.discourse.org en « mode sans échec ».


Signalé initialement sur Issue with sorting new posts by number of replies - Website and Forum - Arduino Forum

3 « J'aime »

Oui, je peux le reproduire ici sur Meta également.

1 « J'aime »

Merci pour le rapport @per1234 - nous avons un correctif en cours pour cela

EDIT fusionné et déployé.

3 « J'aime »