Bug d'interface utilisateur avec le composant de paramètres de liste

Pour tout paramètre basé sur une liste (je ne suis pas sûr de la terminologie Ember), il y a un bug où cliquer sur la zone de saisie puis cliquer à l’extérieur remplace le contenu par « [object FocusEvent] ». Cela se produit dans Safari et Chrome (sous macOS) sur une installation propre de 2.9.0.beta6 sans aucun plugin. Aucune erreur n’est signalée dans les journaux ni aucun message dans la console du navigateur.

Étapes pour reproduire (cela peut être reproduit n’importe où en utilisant un composant de paramètre de liste similaire)

  1. Accédez à Paramètres : Configuration de base
  2. Cliquez sur la zone de saisie du paramètre « menu de publication »
  3. Cliquez n’importe où en dehors de la zone de saisie

Enregistrement d’écran :

2 « J'aime »

Je n’arrive pas à faire le repo sur le commit 408ce1312b.

[video-to-gif output image]

2 « J'aime »

Cela se produit pour moi sur une nouvelle installation de commit d1a15d4f8d, j’espère donc que cela permettra de cerner plus facilement la cause.

Très étrange, je suis sur le même dépôt maintenant et je n’arrive toujours pas à reproduire ce bug.

1 « J'aime »

Je me demande si c’est un changement pertinent, étant donné que le problème que j’ai est spécifique au changement de focus dans le composant de liste de valeurs.

En dehors de supprimer complètement et de réinstaller une autre copie fraîche, je ne suis malheureusement pas sûr des autres dépannages que je peux faire ici.

1 « J'aime »

Pour confirmer cela, j’ai rétrogradé vers un commit du 5 juillet. Ce problème ne se produit pas lorsque j’exécute 6c49ec39ea.

Hmm, je peux maintenant reproduire cela, commit 201228162c. Pour moi, cela se produit sur la page des paramètres du composant.

1 « J'aime »

Corrigé dans FIX: Inputs using focusout regressed in #17345 by CvX · Pull Request #17389 · discourse/discourse · GitHub

Merci à tous d’avoir signalé !

11 « J'aime »

Ce sujet a été automatiquement fermé 24 heures après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.