# Sauts de ligne lors de l'affichage d'information dans une intégration externe

**URL:** <https://community.gladysassistant.com/t/sauts-de-ligne-lors-de-laffichage-dinformation-dans-une-integration-externe/10462>\
**Category:** Demandes livrées\
**Created:** [Août 6, 2026, 8:28 UTC](https://community.gladysassistant.com/t/sauts-de-ligne-lors-de-laffichage-dinformation-dans-une-integration-externe/10462 "2026-08-06T08:28:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Août 6, 2026, 8:28 UTC](https://community.gladysassistant.com/t/sauts-de-ligne-lors-de-laffichage-dinformation-dans-une-integration-externe/10462/1 "2026-08-06T08:28:01Z")

</div>

Hello,

Lors du développement d’une intégration j’ai eu des difficultés avec les sauts de lignes

Il faudrait pouvoir faire des sauts de ligne lors de l’affichage d’information dans une intégration externe

Voici le retour de claude sur l’intégration vigieau par exemple :

## Pourquoi un lieu par ligne est impossible

Le retour à la ligne **est** envoyé — un vrai `\n` — et on le voit dans les logs du conteneur. C’est l’écran de configuration de Gladys qui le mange, pour trois raisons cumulées :

1. `ActionsCard.jsx` rend la réponse comme `<div class="alert alert-success">{getLocalizedText(...)}</div>` : un enfant texte de React. Tout balisage est échappé, donc ni `<br>` ni `<pre>` ne sont possibles.
2. En HTML, un `\n` dans du texte est un espace, sauf si le CSS dit `white-space: pre-wrap`. Ni le CSS de Gladys ni le `.alert` de Tabler ne le posent (le seul `pre-wrap` de tout le front des intégrations externes est sur la page LOGS).
3. Les séparateurs Unicode U+2028 / U+2029, que la spec CSS présente comme des sauts forcés, ont été mesurés dans Chromium : ils sont collapsés aussi.

Vérifié au tag `v4.84.4` et sur master. Il n’y a donc rien d’autre à envoyer : le correctif est une règle CSS d’une ligne dans le cœur de Gladys, pas quelque chose que cette intégration puisse livrer. D’où le « • » qui ouvre chaque entrée : c’est lui qui garde la liste lisible une fois tout écrasé sur une ligne — un numéro nu se perd entre un code postal et deux coordonnées, un « • » ne peut pas apparaître dans une adresse.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 7, 2026, 2:17 UTC](https://community.gladysassistant.com/t/sauts-de-ligne-lors-de-laffichage-dinformation-dans-une-integration-externe/10462/2 "2026-08-07T14:17:43Z")

</div>

Disponible dans Gladys Assistant 4.85 :

> [@Gladys Assistant 4.85.0 : widget Photo, navigation dans les graphiques, chauffe-eau & HomeKit](https://community.gladysassistant.com/t/gladys-assistant-4-85-0-widget-photo-navigation-dans-les-graphiques-chauffe-eau-homekit/10483):
>
> Salut à tous ! Voici la 4.85.0 : une version riche côté tableau de bord, appareils, intégrations externes et HomeKit. Tableau de bord : widget Photo Nouveau widget Photo pour afficher des images sur le dashboard (idéal sur une tablette murale). Les photos ne sont pas stockées dans Gladys : on configure des URLs Gladys les récupère en local (proxy), donc ça marche aussi avec un NAS et à distance via Gladys Plus Redimensionnement côté serveur pour garder le dashboard fluide Diaporama configur…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 7, 2026, 2:17 UTC](https://community.gladysassistant.com/t/sauts-de-ligne-lors-de-laffichage-dinformation-dans-une-integration-externe/10462/3 "2026-08-07T14:17:47Z")

</div>


