Projet

Général

Profil

Bug #56377

le champ recherche ne shrink pas

Ajouté par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Rejeté
Priorité:
Normal
Version cible:
-
Début:
25 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

L'input de la cellule recherche, bien qu'étant en contexte flex, ne shrink pas.
Le browser fixe par défaut une largeur minimal aux inputs.
une scrollbar vertical apparait alors sur mobile


Fichiers

search-input-dont-shrink.png (21,5 ko) search-input-dont-shrink.png Thomas Jund (congés, retour le 29/04), 25 août 2021 17:10
0001-css-allow-search-input-to-shrink-56377.patch (779 octets) 0001-css-allow-search-input-to-shrink-56377.patch Thomas Jund (congés, retour le 29/04), 25 août 2021 17:17

Historique

#1

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

Le hack se limite à fixer un `width` à l'input (0 ou 100%), j'ai tranché pour `100%`;
https://stackoverflow.com/questions/42421361/input-button-elements-not-shrinking-in-a-flex-container#comment87151877_42421490

#2

Mis à jour par Serghei Mihai il y a plus de 2 ans

Et utiliser flex-basis: 0; ne règle pas le souci?

#3

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

Ça aurait en effet été tellement mieux.
J'ai essayé

flex: auto;
flex: initial;
flex: 1 1 0;
flex: 0 0 0; (pour voir, et dans ce cas l'input se réduit bien à 0, bizarre)
min-width: 0;
width: 0;
width: 100%;

Et seul la propriété `width` permet de rétrécir l'input (testé sous FF et Chrome). Encore un hack CSS tordu.
Le bug se produit sur FF mobile et FF/Chrome desktop, mais pas sous Chrome mobile.

#4

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

  • Statut changé de Solution proposée à En cours

Pause, surement un problème specifique au thème sur lequel je bosse.

#5

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 2 ans

  • Statut changé de En cours à Rejeté

Bingo.
le `max-width: 100%` présent sur `#columns-wrapper` permet un affichage correct.
Je rejete.

Formats disponibles : Atom PDF