fix: éditeur Forge — espace checkbox/texte aperçu, flash du preview, menus table/langue coupés #BUG-115
This commit is contained in:
+20
-1
@@ -6,7 +6,7 @@ Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
|
||||
et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
> **En cours de développement** : les changements à venir sont listés dans la section
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.68.4**.
|
||||
> [Unreleased](#unreleased). La dernière version livrée est **2.68.5**.
|
||||
|
||||
---
|
||||
|
||||
@@ -14,10 +14,29 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
---
|
||||
|
||||
## [2.68.5] — 2026-10-14
|
||||
|
||||
---
|
||||
|
||||
## [2.68.4] — 2026-10-14
|
||||
|
||||
### Corrigé
|
||||
|
||||
- **BUG-115** — éditeur Forge (aperçu et menus) : trois défauts —
|
||||
(1) collure case à cocher/texte dans l'aperçu des checklists : le HTML du
|
||||
serveur ne sépare pas l'`<input>` du texte et `editor-poc.html` n'avait pas
|
||||
la règle `.task-list-item` de `style.css` (ajoutée à son `<style>`) ;
|
||||
(2) l'aperçu « flashait » : chaque frappe effaçait le rendu pour afficher
|
||||
« Rendering... » — l'ancien contenu reste désormais affiché pendant le
|
||||
rafraîchissement, et la dernière frappe est rejouée (flag `pending`) au lieu
|
||||
d'être perdue ; (3) le menu « dimensions du tableau » (et le sélecteur de
|
||||
langage) était posé en `position: absolute` avec des coordonnées viewport →
|
||||
double décalage → menu coupé hors du champ sur un document d'une ligne ;
|
||||
passés en `position: fixed` avec clamp viewport comme le menu slash, et
|
||||
`stopPropagation` sur les clics des menus (la bulle fermait la forme
|
||||
aussitôt ouverte). Vérifié en Playwright sur l'instance E2E : spacing 6 px,
|
||||
aucun spinner pendant la frappe, forme entièrement visible + insertion OK.
|
||||
|
||||
- **BUG-114** — popup « `currentPath is not defined` » après suppression (ou
|
||||
renommage) d'un répertoire : `frontend/js/ui.js` référençait `currentPath` nu
|
||||
(non déclaré — la variable vit dans `state`) au lieu de `state.currentPath`
|
||||
|
||||
Reference in New Issue
Block a user