docs(tests): mark D5 validated

This commit is contained in:
r-zakarya
2026-08-02 00:03:02 +01:00
parent a12f3a2c91
commit 8c633b69de
+1 -1
View File
@@ -279,7 +279,7 @@ Symptôme du bug : après relance, lignes au nom vide / `(no name)`.
- **Historique** : les cibles s'allumaient sur n'importe quel glisser puis lisaient `text/plain` pour y trouver des identifiants — le texte d'une cellule donnait `NaN`, filtré, donc rien ne se passait : une invitation à déposer suivie d'aucune action. Nos glissers d'entrées portent désormais leur propre type `application/x-pm-entries` (comme les dossiers avec `application/x-pm-folder`), et les quatre cibles le vérifient **avant** de s'allumer.
- **Non-régression** : glisser une carte ou une ligne (hors corbeille) sur un dossier, sur *(no folder)*, sur un tag et sur *Trash* fonctionne toujours, sélection multiple comprise.
### D5 · cocher une carte ne bouge ni la grille ni le défilement
### D5 · cocher une carte ne bouge ni la grille ni le défilement ✅
- **ACTION** : liste longue → **défiler vers le bas** → cocher une carte (clic sur la case, ou `Ctrl`+clic).
- **ATTENDU** : la position de défilement **ne bouge pas**, et la grille ne se décale pas verticalement. La case se coche, la barre de sélection apparaît.
- **Deux causes distinctes, corrigées ensemble** : (1) la barre de sélection dépassait de quelques pixels la hauteur réservée par `.content-header` et poussait toute la grille ; sa hauteur est maintenant fixée à cette réservation. (2) `toggleChecked` appelait `renderGrid()`, qui reconstruit **toutes** les cartes — le conteneur de défilement repartait donc à zéro et l'utilisateur était renvoyé en haut de la liste. Le basculement se fait désormais **sur place** sur la seule carte concernée.