33800 Docs

← Retour

Task : Fix WebSearchTool - Autocompletion + Mobile

Date : 07/02/2026 Status : TERMINE Commit : db7617c Pipeline : #830 (running) Fichier modifie : connectors-front/src/components/tools/WebSearchTool.tsx

Fix Autocompletion

Cause racine : SearXNG /autocompleter retourne le format OpenSearch [query, [suggestions]]. Le proxy connectors-api renvoyait ca comme une string dans data. Le frontend tentait Array.isArray() sur une string → toujours false → suggestions vides.

Fix : JSON.parse la string + extraction de parsed[1] (tableau de suggestions). Gere aussi les formats alternatifs (array direct, objet avec .suggestions).

Refonte Mobile

Modification Avant Apres
Bouton recherche Texte "Rechercher" toujours Icone loupe mobile, texte sm+
Input input-md fixe input-sm mobile, input-md sm+
Categories flex-wrap (3-4 lignes) overflow-x-auto scroll horizontal, icone seule mobile
Filtres gap-3 fixe gap-2 mobile, gap-3 sm+
Padding search bar p-4 fixe p-3 mobile, p-4 sm+
Padding resultats p-4 fixe p-3 mobile, p-4 sm+
Resultats + infobox flex horizontal flex-col mobile, flex-row md+
Infobox hidden lg:block w-full mobile (sous resultats), w-72 md+
Grille images gap-3 fixe gap-2 mobile, gap-3 sm+
Meta engines gap-2 fixe flex-wrap gap-1 mobile, gap-2 sm+
Pagination texte "Precedent/Suivant" fleches mobile, texte sm+

Stats