Les aperçus de la palette du thème clair apparaissent en sombre / cassent les options de palette personnelles

Salut les développeurs Discourse —

J’ai constaté cette semaine des bizarreries dans le thème clair de notre site hébergé, qui me laissent perplexe. Celles-ci ont commencé lorsque j’ai accidentellement changé la palette de notre thème Clair en « Sombre », pensant à tort que je choisissais de passer à la modification du thème Sombre lui-même, plutôt que de sélectionner la palette pour le thème clair. Sans surprise, cela a changé la palette en Sombre. J’ai rapidement réalisé mon erreur et l’ai rétablie.

Depuis lors, lorsque je change la palette du thème clair pour n’importe quel schéma de couleurs et que j’appuie sur « Aperçu », j’obtiens un arrière-plan sombre, même si le thème est Clair, même si la palette a un arrière-plan clair, comme « Clair (par défaut) », « Horizon », « Nuances de bleu », etc. Parfois, cet aperçu semble affecter mon expérience sur le site lui-même, parfois non. Lorsque c’est le cas, et que je vais dans les paramètres personnels de mon compte, je constate que la Palette n’est pas définie sur « Clair (par défaut) », « Horizon », ou autre, mais plutôt sur « 1 ». Une fois que je la change de « 1 » à n’importe quelle autre palette, la palette s’affiche à nouveau correctement.

À ces moments-là, « Clair (par défaut) » n’est souvent pas non plus répertorié comme une option dans mon choix personnel de palettes, ni l’option « Thème par défaut » que j’ai vue par le passé.

D’autres fois, choisir la palette « Clair (par défaut) » semble s’afficher comme « Nuances de bleu » lorsque je me connecte avec un second compte non administrateur que j’utilise pour voir dans quelle mesure il s’agit d’un problème de mon compte personnel plutôt que d’un problème généralisé.

J’ai passé beaucoup de temps à penser que je faisais quelque chose de mal, mais l’apparition de « 1 » comme option de palette, combinée à l’absence de l’option « Thème par défaut », me fait penser qu’il s’agit plus d’un bug que d’un problème personnel (du moins, je l’espère).

Je ne sais pas précisément comment reproduire cela, mais j’espère que le fait que je le voie sur une instance Discourse hébergée permettra à un développeur de regarder par-dessus mon épaule (virtuellement ou réellement) pour voir le bug se reproduire en pratique.

Merci pour toute aide,
-Brad

Voici quelques captures d’écran de comportements suspects :

Le thème clair affiche la palette de couleurs 1 :

Essayer de le changer n’affiche pas “Thème par défaut” comme option :

Choisir “Clair (manuel)” (une palette personnalisée que j’ai créée en utilisant la palette par défaut pour essayer d’obtenir une palette claire par défaut qui ne dépendait pas de la palette par défaut) résout le problème, mais n’affiche toujours pas d’option pour utiliser le thème par défaut :

Dans l’interface d’administration, sélectionner la palette claire :

et cliquer sur aperçu donne un aperçu sur fond sombre :

-Brad

Merci d’avoir soulevé ce point, c’est un domaine sur lequel @kris.kotlarek / @Osama et l’équipe de l’expérience employé travaillent activement, nous devrions avoir bientôt une mise à jour pour l’améliorer !

2 « J'aime »

Merci d’avoir examiné tout cela. Pour confirmer, nous constatons également ce problème. Nous avons deux thèmes sélectionnables par l’utilisateur, l’un avec une palette de couleurs claires et l’autre avec une palette foncée. Le thème sombre par défaut est affiché indépendamment des préférences de l’utilisateur, et je constate également le même comportement que @BradCray avec l’aperçu du thème clair affichant des paramètres sombres, même si la palette est claire.

1 « J'aime »