-
fix: la section Aide est positionnée comme Settings (v7.69.3)
released this
2026-10-08 21:07:17 -04:00 | 10 commits to main since this releaseLa section Aide et la section Settings partagent le même gabarit
(.settings-overlay/.settings-panel) et la même feuille de style
(static/css/settings.css), mais affichaient deux rendus différents.Cause :
help.htmlneutralisait son overlay via un style INLINE sur la balise
—position:static,background:none,backdrop-filter:none,padding:0—
et imposait par-dessus un panneauwidth:100%;max-width:1050px; height:calc(100vh - 120px);margin:0 auto. Settings, lui, laissait
settings.cssfaire son travail : overlayfixed;inset:0avec fond flouté,
panneau85vhcentré parmargin:auto.Résultat perçu : Aide s'affichait comme un bloc posé dans la page, Settings
comme une modale centrée floutant l'arrière-plan — malgré un code quasi
identique.Correctif : les surcharges inline sont retirées de
help.html. La géométrie
vient désormais entièrement desettings.css, commun aux deux pages. Aucune
valeur n'est dupliquée ; les deux balises sont strictement identiques.Vérifié en e2e en comparant les géométries CALCULÉES des deux pages (pas des
valeurs de code) : overlayfixedavec fond opère des deux côtés, panneau
1050x765 centré à top:68px, bouton close à 13/13px du coin du panneau — les
deux jeux de mesures sont identiques.Tests :
tests/test_v7693_help_positioning.py(5) verrouille l'absence de
surcharges inline et l'identité de balise avec Settings ;
e2e/v7693_help_positioning.spec.jscompare les géométries calculées.NON INCLUS — double-clic sur le bouton close de Settings :
le bug a été REPRODUIT en e2e et sa cause racine identifiée, mais le correctif
n'est volontairement PAS dans ce commit. Voir ROADMAP.md § v7.69.3 pour le
relevé complet et la prochaine étape.pytest 1421 passed / 0 failed · ruff OK · e2e 15/15 verts sur l'instance déployée
Downloads