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.jsd'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.
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 main2026-11-04 13:44:26 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.js0.45.7 est sain — rejoué dans un DOM simulé (jsdom) avec le gabarit Kanbante rendu : l'appel part bien vershttps://shaarit-dev.dracodev.net/api/search?q=…et le résultat se rend avec le bon lien profond. Le symptôme décrit correspond à unrecherche.jsd'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/recherchede 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.jsetrecherche.cssde 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 detest_agent_journal.pysont identiques sur le main vierge 0.45.7 dans ce bac à sable). Version 0.45.8.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.