0.45.8 — correctif : assets de la page /recherche versionnés #80

Merged
bruno merged 1 commits from fix/recherche-assets-versionnes into main 2026-11-04 13:44:26 -05:00
Owner

Correctif du retour d'usage du 2026-11-04 (fusion #111) : depuis Kanbante, la section ShaarIt de « Rechercher partout » restait figée sur « Tapez une recherche ci-dessus », sans aucun résultat — la recherche n'interrogeait pas ShaarIt.

Diagnostic : le couple gabarit + recherche.js 0.45.7 est sain — rejoué dans un DOM simulé (jsdom) avec le gabarit Kanbante rendu : l'appel part bien vers https://shaarit-dev.dracodev.net/api/search?q=… et le résultat se rend avec le bon lien profond. Le symptôme décrit correspond à un recherche.js d'avant la 0.45.7 servi à la session : l'ancien script ignore silencieusement la section ShaarIt (application inconnue de sa liste), qui reste à son état initial pour toujours. Or la page /recherche de Kanbante était la seule à charger ses assets sans versionnage, alors que le reste du dépôt (barre, nav.js) utilise ?v={{ version }}.

Correctif : recherche.js et recherche.css de la page sont versionnés (?v={{ version }}) — après chaque redéploiement, le navigateur récupère le script de la version publiée, jamais celui d'avant. Test de garde sur le gabarit. Suite : aucune régression (les 3 échecs de test_agent_journal.py sont identiques sur le main vierge 0.45.7 dans ce bac à sable). Version 0.45.8.

Correctif du retour d'usage du 2026-11-04 (fusion #111) : depuis Kanbante, la section ShaarIt de « Rechercher partout » restait figée sur « Tapez une recherche ci-dessus », sans aucun résultat — la recherche n'interrogeait pas ShaarIt. **Diagnostic** : le couple gabarit + `recherche.js` 0.45.7 est sain — rejoué dans un DOM simulé (jsdom) avec le gabarit Kanbante rendu : l'appel part bien vers `https://shaarit-dev.dracodev.net/api/search?q=…` et le résultat se rend avec le bon lien profond. Le symptôme décrit correspond à un `recherche.js` **d'avant la 0.45.7** servi à la session : l'ancien script ignore silencieusement la section ShaarIt (application inconnue de sa liste), qui reste à son état initial pour toujours. Or la page `/recherche` de Kanbante était la seule à charger ses assets **sans versionnage**, alors que le reste du dépôt (barre, nav.js) utilise `?v={{ version }}`. **Correctif** : `recherche.js` et `recherche.css` de la page sont versionnés (`?v={{ version }}`) — après chaque redéploiement, le navigateur récupère le script de la version publiée, jamais celui d'avant. Test de garde sur le gabarit. Suite : aucune régression (les 3 échecs de `test_agent_journal.py` sont identiques sur le main vierge 0.45.7 dans ce bac à sable). Version 0.45.8.
bruno added 1 commit 2026-11-04 13:44:18 -05:00
Correctif : assets versionnés sur la page /recherche
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 3s
610e51fb2c
recherche.js et recherche.css sont maintenant servis avec
?v={{ version }}, comme nav.js et la barre : un recherche.js
d'avant la source ShaarIt (#111) servi à la session laissait la
section ShaarIt figée sur « Tapez une recherche ci-dessus »
sans aucun appel (retour d'usage du 2026-11-04). Version 0.45.8.
bruno merged commit 9bd3472b3c into main 2026-11-04 13:44:26 -05:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projets/kanbante#80