Hello,
Petite question : J’ai pas mal d’instance de Jeedom en beta 4.4.xx et je repère des bug de temps en temps.
Y a t’il un endroit ou je puisse les reporter rapidement ?
Avec l’introduction des nouveaux caractères de scenario ( && ET ) ( || OU )
lorsque l’on utilise la fonction automatique de formatage et que l’on utilise un ET / OU le résultat donne par exemple:
Bonjour,
Sur le community, ou en issue ou en ticket en faite ou c’est plus simple pour toi tout simplement. Seule regle a respecter c’est un ticket/issue/sujet par bug/probleme.
Cela ne semble pas simple, quand on utilise data-l1key="next" (&& ou ||) on perd la position du curseur dans le input et donc la position 0 est défini…
On pourrait forcer le focus, mais plus possible d’insérer entre 2 condition existante.
Ou bien rester avec le " ET " et le " OU " qui marche bien jusque la .
Les doubles barres c’est propre, mais niveau visibilité quand tu dois relire, c’est pas fou.
La n’est pas le problème, que ce soit ET && OU ||, il y aura toujours ce soucis de décalage lors de l’insertion.
C’est le symbole de l’opérateur logique en js comme en php voir d’autre language de programmation, donc il me parait plus simple d’uniformiser ce format, car quand tu travaillera dans un bloc code, plus question d’utiliser ET / OU …
expression.querySelector('.expressionAttr[data-l1key="expression"]').focus() juste après la ligne 2416, cela force bien le focus, et place le curseur a la fin.
Mais comme indiqué précédemment, plus possible de faire de l’insersion entre 2 conditions.
Je pense @Salvialf est mieux placé la pour de l’ui comme ca. Après l’insertion entre 2 conditions c’est pas courant donc peut etre qu’on peut dire que pas possible et corriger le soucis de base.
Ce bug est inhérent aux versions 4.4.xx et pas présent est ce que le système à tant changé qu’il est impossible de faire machine arrière ? Le système fonctionnait correctement sur les version 3.xx et 4.3.xx