Commit Graph

6 Commits

Author SHA1 Message Date
Colin Maudry 099fba58f7 fix(tableaux): option A — sync barre avec window.scrollX + style orange #82
Abandonne le wrapper overflow-x (incompatible avec position:sticky des
en-têtes). La barre contrôle désormais le scroll horizontal de la page
via window.scrollTo/scrollX, ce qui préserve le sticky des th.
Scrollbar orange 12px, styling webkit + Firefox.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:22:08 +02:00
Colin Maudry 817aeedc6f fix(tableaux): garde hscrollReady après vérification dashContainer #82
Si la garde est posée avant de vérifier que dashContainer existe, un
déclenchement prématuré de rootObs (avant le rendu Dash) marque le
wrapper comme traité sans jamais injecter le scroll wrapper.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 17:42:50 +02:00
Colin Maudry 1d27d517f3 fix(tableaux): garde hscrollReady avant manipulation DOM #82
Évite la boucle infinie : le rootObs se déclenchait sur les insertions
DOM de setup() avant que la garde ne soit posée, relançant setup() en
boucle et faisant monter le CPU.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 17:33:09 +02:00
Colin Maudry 96c0b0dd35 fix(tableaux): scroll horizontal via wrapper overflow-x auto #82
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 16:52:22 +02:00
Colin Maudry ce4b06fe3d refactor(tableaux): commentaires et nettoyage table_hscroll.js #82
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 16:14:20 +02:00
Colin Maudry cb1685d055 feat(tableaux): barre de défilement horizontale miroir synchronisée #82
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 16:00:45 +02:00