- onKd : la garde « bloc sans texte → supprimer le bloc » couvre Backspace ET
Delete (une seule branche partagée) — Delete vide d'abord le bloc, puis le
supprime au coup suivant ; le dernier bloc de la page n'est jamais supprimé
(l'éditeur garde un paragraphe)
- le vide est jugé avec gtTok(el) (le texte lu à la sauvegarde) et non
textContent : une pastille de réaction seule n'empêche plus la suppression
- Tests : e2e/v7641_delete_key.spec.js (texte → Delete vide le bloc → Delete
supprime le bloc → dernier bloc jamais supprimé) ; 4/4 specs e2e verts,
suite complète 1383 passed / 0 failed, ruff OK, OpenAPI 7.64.1 (526 chemins)