[FIX] card primitive: no blank between the icon and the title text

A titled card rendered a whitespace text node before its title, so the
heading's text began with a space and a lookup of the title text inside
the heading missed it. The layout is flex, so nothing visible changes.
Checked: the cross-screen test that finds a step's title passes.

--- FR ---

[FIX] primitive carte : aucun blanc entre l'icône et le texte du titre

Une carte titrée rendait un nœud de blanc devant son titre : le texte de
l'intitulé commençait par une espace et la recherche du titre dans
l'intitulé échouait. La mise en page est en flex, rien de visible ne
change. Vérifié : l'épreuve transversale qui trouve le titre d'une étape
passe.

Assisted-by: Claude Opus 5.5
This commit is contained in:
Mathieu Benoit 2026-10-11 00:58:07 -04:00
parent 4d34039f47
commit 16e328ab12

View file

@ -31,12 +31,11 @@
<section class="carte" aria-labelledby={idTitre}>
<div class="entete" class:seule={children === null}>
<div class="intitule">
<svelte:element this={balise} id={idTitre} class="titre">
{#if icone !== null}
<span class="pictogramme"><Icone nom={icone} /></span>
{/if}
{titre}
</svelte:element>
<!-- Le titre suit l'icône sans blanc entre eux : le texte de
l'intitulé est le titre seul, sans espace de tête. -->
<svelte:element this={balise} id={idTitre} class="titre"
>{#if icone !== null}<span class="pictogramme"><Icone nom={icone} /></span>{/if}{titre}</svelte:element
>
{#if sousTitre !== null}
<p class="sous-titre">{sousTitre}</p>
{/if}