[Mineur] Calendrier : plusieurs events le même jour sont écrasés et illisibles #155

Closed
opened 2026-10-28 10:32:28 +00:00 by asventi · 0 comments
Owner

Gravité : Mineur
Rapports QA d'origine : EVENTS-22

Détails des rapports

[EVENTS-22] Calendrier : un jour avec plusieurs events affiche des barres écrasées (~0,5 px), illisibles et non cliquables — Gravité : Mineur
  • Où : /calendar (vue mois, desktop >= sm)
  • Étapes : 25 events le même jour (29/10). Regarder la cellule du jour.
  • Attendu : liste scrollable ou "+N autres".
  • Obtenu : la cellule contient 25 liens de hauteur 0,5 px (getBoundingClientRect().height ~ 0.53) ; scrollHeight == clientHeight (61 px) donc pas de scroll : on voit des rayures orange. Seuil mesuré (viewport 1400 px) : 3 events = 16 px chacun (OK), 4 events = 13,8 px (texte rogné), 6 events = 8,5 px (illisible).
  • Cause probable : frontend/src/routes/calendar_page.tsx:281-291 : conteneur overflow-y-auto flex-col avec enfants truncate (flex-shrink actif, min-height 0) au lieu de shrink-0.
  • Preuve : (screenshot events_cal_29_zoom.png, perdu lors du déménagement du dossier QA).

Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes.

**Gravité :** Mineur **Rapports QA d'origine :** EVENTS-22 ## Détails des rapports <details><summary>[EVENTS-22] Calendrier : un jour avec plusieurs events affiche des barres écrasées (~0,5 px), illisibles et non cliquables — Gravité : Mineur</summary> - Où : `/calendar` (vue mois, desktop >= sm) - Étapes : 25 events le même jour (29/10). Regarder la cellule du jour. - Attendu : liste scrollable ou "+N autres". - Obtenu : la cellule contient 25 liens de hauteur 0,5 px (`getBoundingClientRect().height` ~ 0.53) ; `scrollHeight == clientHeight` (61 px) donc pas de scroll : on voit des rayures orange. Seuil mesuré (viewport 1400 px) : 3 events = 16 px chacun (OK), 4 events = 13,8 px (texte rogné), 6 events = 8,5 px (illisible). - Cause probable : `frontend/src/routes/calendar_page.tsx:281-291` : conteneur `overflow-y-auto flex-col` avec enfants `truncate` (flex-shrink actif, `min-height` 0) au lieu de `shrink-0`. - Preuve : (screenshot `events_cal_29_zoom.png`, perdu lors du déménagement du dossier QA). </details> --- _Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transcendence/frontend#155
No description provided.