Les options du composant de thème "débordent" lorsqu'elles ne sont pas enregistrées

Je viens de passer à la version 2.6.0.beta6 et je souhaitais activer l’option « Mise à jour automatique lors de la mise à jour de Discourse » pour mes composants. Maintenant, lorsque j’active cette option pour un composant sans cliquer sur Enregistrer, puis que je passe à un autre composant, la case à cocher est également cochée pour cette autre option ! Ce n’est que lorsque j’enregistre pour l’une des options que la case se décoche à nouveau pour les composants où je ne l’ai pas encore activée.

Le comportement inverse peut être observé lorsque l’option est activée (et enregistrée) pour tous les composants, puis désactivée (mais pas immédiatement enregistrée) pour un composant.

Je sais que ce n’est pas quelque chose de crucial, bien au contraire, mais j’ai pensé qu’il y avait peut-être quelque chose derrière cela que vous souhaitez corriger.

1 « J'aime »

Je peux reproduire les deux problèmes sur mon site hébergé qui utilise le dernier code de Discourse. Enregistrer l’option « Mise à jour automatique » pour un thème n’affecte pas l’option « Mise à jour automatique » des autres thèmes. Le problème pourrait prêter à confusion, mais il est peu probable qu’il entraîne l’activation ou la désactivation accidentelle du paramètre pour un thème.

Ceci n’est que partiellement lié au problème évoqué dans ce sujet, mais peut-être qu’une fenêtre modale « Vous avez des modifications non enregistrées » devrait s’afficher lors de la navigation hors d’un thème contenant des modifications non enregistrées.

2 « J'aime »

Bonjour @fkohrt ! :wave:

Merci pour le rapport de bug. J’ai appliqué un correctif pour ce problème hier.

5 « J'aime »