GouvernementFR / dsfr

🇫🇷 Official french government's design system (Système de Design de l'État)
https://www.systeme-de-design.gouv.fr/
Other
247 stars 55 forks source link

Débordement du contenu des éléments `pre` sur les écrans de faible largeur #982

Closed inseo closed 4 months ago

inseo commented 4 months ago

Description du bug

La valeur par défaut de la propriété white-space sur les éléments pre entraîne un débordement du contenu sur les faibles largeurs d'écran lorsque ceux-ci contiennent une chaîne de caractère trop longue.

Il en résulte une non conformité au critère 10.11 du fait du test 10.11.1 du RGAA qui demande à ce que les informations et les fonctionnalités restent disponibles sans aucun défilement horizontal sur les fenêtres d’affichage d'une largeur de 320 px.

Les étapes de reproduction

  1. Aller à sur https://www.demarches-simplifiees.fr/faq/usager/comment-trouver-ma-demarche ;
  2. Réduire la taille de fenêtre à 320px ;
  3. Constater que le contenu de l'url https://www.demarches-simplifiees.fr/commencer/xxxxxxxxxxxxxx déborde de la fenêtre.

Comportement attendu

Modifier la valeur de la propriété white-space (en normal par exemple) pour permettre le retour à la ligne au sein de la balise. Pour obtenir le rendu suivant :

Configuration et système utilisé

lab9fr commented 4 months ago

Bonjour Corinne,

Merci pour ce rapport. En l'occurrence, il s'agit d'un problème d'implémentation qui n'est pas lié au dsfr, la balise pre correspond justement à whitespace: pre, la modifier pourrait produire des effets de bord sur tout ceux qui en font usage dans ce sens. La correction est très certainement à apporter par les équipes développant démarches simplifiées, nous allons voir à faire circuler l'information.

Merci Bertrand, pour l'équipe DSFR