Composants qui perdent leurs positions

Bonjour,
Actuellement en version 4.4, j’apporte des modifications à mon design, et depuis quelques jours les composants de ma page principale perdent leurs positions et apparaissent plus bas, sous le fond d’écran et hors des dimensions configurées:
Aprés bug :
image

Avant :
image

Je n’ai pour le moment, pas identifié la cause et rien trouvé dans les logs…
Avez vous une piste?

Merci d’avance

Update, je pense avoir trouver comment provoquer le bug.
J’ai un html display qui récupère des états :

jeedom.cmd.execute({
  id: '6225',
  notify: false,
  success: function(data3) {
    var tempElement = document.getElementById("temp");
    var temperature = parseFloat(data3);

    tempElement.textContent = temperature + "°C";

    tempElement.classList.remove("cold", "normal", "hot"); // Supprimer toutes les classes précédentes

    if (temperature < 10) {
      tempElement.classList.add("cold"); // Température inférieure à 10°C
    } else if (temperature >= 10 && temperature <= 14) {
      tempElement.classList.add("normal"); // Température entre 10°C et 14°C
    } else {
      tempElement.classList.add("hot"); // Température supérieure à 14°C
    }
  }
});

Un exemple un peu plus simple :

  jeedom.cmd.execute({
  id: '5661',
  notify: false,
  success: function(data) {
    document.getElementById("lumiere").textContent = data;
  }
});

L’id 6225 ayant été supprimé, lors du chargement du design, celui ci était vide.

Est ce que je fais mal les choses, ou est ce réellement un bug ?

Bonjour,
Je viens de relire 5 fois ton post mais je comprends absolument pas ce que tu remontes…

il s’agit d’une info, la température d’un equipement jmqtt ayant l’id 6225 :

Pour l’afficher dans un tableau :
image

Pour le second code, c’est la même chose, récupération de l’état d’une lumière

Ah ce que je remonte comme bug…
Si j’ai bien identifié la cause, s’il y a une erreur sur la valeur récupérée via ( par exemple ) :

  jeedom.cmd.execute({
  id: '5661',
  notify: false,
  success: function(data) {
    document.getElementById("lumiere").textContent = data;
  }
});

L’ensemble de mon design saute:

au lieu de :

Et en regardant dans la base de donnée, les positions ont toutes bougés

J’espère être un peu plus clair :slight_smile:

Je comprends pas d’ou tu sors le code en question, c’est pas du tout un code standard de widget donc je sais pas trop quoi en faire…

J’utilise ce code dans le plugin html display, ce qui me permet d’ajouter l’équipement html display contenant ce que je veux afficher déjà mis en forme. Ce n’est peut être pas la meilleure manière de faire? Si c’est le cas, comment faire autrement ?

Je sais pas ce que tu veux ni pourquoi juste c’est pas stander si yavait un appels ajax a chaque widget c’est sur que la page pourrait meme pas s’afficher.