|
All checks were successful
CI / secret-scan (push) Successful in 16s
CI / php-lint (push) Successful in 39s
CI / static-tests (push) Successful in 1m11s
CI / js-tests (push) Successful in 37s
CI / secret-scan (pull_request) Successful in 17s
CI / php-lint (pull_request) Successful in 31s
CI / static-tests (pull_request) Successful in 1m7s
CI / js-tests (pull_request) Successful in 41s
Le bouton Abandon effacait toute la commande au moindre tap. Ajout d'une modale de confirmation reutilisable (confirm-modal.js, CSP-safe : role=dialog, aria-modal, focus piege, Echap et clic-fond = annuler, focus rendu au declencheur, focus initial sur Annuler). Abandon passe par cette confirmation avant clearCart + retour accueil. La suppression d'une ligne reste immediate (re-ajoutable, et le stepper offre le decrement doux) ; les cibles tactiles 44px ont ete posees au lot panier-unique. Tests : confirm-modal.test.js (6 cas : affichage, confirmer, annuler, Echap, clic-fond, echappement) + order-panel (Abandon demande confirmation). JS 118 verts. |
||
|---|---|---|
| .. | ||
| a11y.test.js | ||
| allergens.test.js | ||
| category-strip.test.js | ||
| checkout.test.js | ||
| composer-slots.test.js | ||
| confirm-modal.test.js | ||
| counter-order.test.js | ||
| data.test.js | ||
| nav.test.js | ||
| order-panel.test.js | ||
| package.json | ||
| pin-modal.test.js | ||
| product-options.test.js | ||