Priorité/Sévérité :
Moyenne
Plateforme :
Système d’exploitation
Windows 11
Navigateur
Google Chrome 151.0.7922.138
Discourse
763655f6faf47b088afee1a59e2d97cec5886c97
Description :
Le nouveau plugin central « Workflows » dispose d’un type d’étape « Modal ». Cette étape affiche une fenêtre modale à l’utilisateur cible.
Si l’utilisateur cible a plusieurs onglets ou fenêtres du navigateur ouverts sur les pages du forum, la fenêtre modale apparaîtra de manière persistante dans chaque onglet.
L’utilisateur devra fermer la fenêtre modale dans chaque onglet.
Si l’utilisateur résout les instances redondantes de la fenêtre modale en cliquant sur un bouton, un message d’erreur confuse apparaîtra.
Étapes pour reproduire :
- Connectez-vous à un compte de forum Discourse avec des permissions d’administrateur, sur un site où le nouveau plugin « Workflows » est activé.
- Ouvrez plusieurs pages du forum dans des onglets séparés dans votre navigateur web.
- Ouvrez la page « Workflows » (
/admin/plugins/discourse-workflows/workflows). - Cliquez sur le bouton « **+ Nouveau workflow ** ».
Un nouveau workflow sera créé. - Cliquez sur le bouton +.
Le panneau « Ajouter une étape » s’ouvrira. - Sélectionnez Déclencheurs > Déclencheur manuel dans le panneau.
Une étape « Déclencheur manuel » sera ajoutée au workflow. - Cliquez sur le bouton +.
Le panneau « Ajouter une étape » s’ouvrira. - Sélectionnez Examen humain > Modal dans le panneau.
Une étape « Modal » sera ajoutée au workflow. - Double-cliquez sur l’étape « Modal » nouvellement ajoutée.
La boîte de dialogue de configuration de l’étape s’ouvrira. - Tapez n’importe quel texte dans le champ « Titre » de la boîte de dialogue.
- Cliquez sur le bouton « Ajouter un bouton » dans la boîte de dialogue.
ⓘ Cela n’est pas nécessaire pour reproduire le défaut, mais cela entraîne un impact encore plus grave. - Tapez n’importe quel texte dans le champ « Libellé » pour le bouton.
- Tapez n’importe quelle valeur dans le champ « Valeur » pour le bouton.
- Cliquez sur l’icône X dans le coin supérieur droit de la boîte de dialogue.
La boîte de dialogue se fermera. - Connectez la sortie de l’étape « Déclencheur manuel » à l’entrée de l’étape « Modal ».
- Survolez l’étape « Déclencheur manuel » avec le pointeur de la souris.
Un bouton ▷ apparaîtra au-dessus de l’étape. - Cliquez sur le bouton ▷ (« Exécuter manuellement avec les données épinglées d’exemple »)
La boîte de dialogue apparaît dans l’onglet actuel. - Cliquez sur le bouton dans la boîte de dialogue.
La boîte de dialogue se ferme. - Basculez sur l’un des autres onglets du navigateur contenant les pages du forum que vous avez ouverts à l’étape 2 de ces instructions.
La boîte de dialogue est présente dans l’onglet, même si vous l’avez déjà fermée dans l’onglet précédent. - Cliquez sur le bouton dans la boîte de dialogue.
Une boîte de dialogue d’erreur apparaît :
Une erreur est survenue : L’URL ou la ressource demandée n’a pas pu être trouvée.