Disparition d'un input de type date dans un formulaire d'action

Request description

Bonjour,

J’ai eu un bug assez curieux dans un formulaire de confirmation d’une action.

Le formulaire est composé de 3 attributs d’action dont 1 attribut de type décimal et de 2 attributs de type date.

Lorsqu’on clique sur l’icône du calendrier pour sélectionner la date et qu’on clique à côté, l’input de la date disparaît. Après vérification, l’input disparaît visuellement, mais aussi côté IHM.

Je reste disponible si besoin :wink:

Animation

Steps to reproduce

  1. Créer une action avec un formulaire de confirmation
  2. Ajouter un attribut d’action de type date
  3. Se rendre côté utilisateur, sélectionner l’action
  4. Cliquer sur l’icône date et cliquer à côté
Instance /health
[Platform]
Status=OK
Version=5.3.67
BuiltOn=2025-04-11 11:34
Git=5.3/e334b5e28643fc368f39b881aeeb2f57f2627fcc
Encoding=UTF-8
EndpointIP=127.0.0.1
EndpointURL=https://dev-sim:10808/rhsocial
TimeZone=Europe/Paris
SystemDate=2025-04-24 14:28:17

[Application]
ApplicationVersion=1.0.0
ContextPath=/rhsocial
ContextURL=https://dev.bretagne.bzh/rhsocial
ActiveSessions=2
TotalUsers=28
EnabledUsers=26
LastLoginDate=2025-04-24 14:06:06

[Server]
ServerInfo=Apache Tomcat/9.0.104
ServerType=WEB
ServerActiveSessions=0
ServerSessionTimeout=60
CronStarted=true

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1062.9.1.el7.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=9255
DiskUsable=6835
DiskTotal=57303

[JavaVM]
Version=11.0.6
Vendor=Oracle Corporation
VMName=OpenJDK 64-Bit Server VM
VMVersion=11.0.6+10-LTS
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.13 2020 09 02
HeapFree=1243157
HeapSize=2097152
HeapMaxSize=8388608
TotalFreeSize=7534613

[Cache]
ObjectCache=347
ObjectCacheMax=10000
ObjectCacheRatio=3
ProcessCache=1
ProcessCacheMax=10000
ProcessCacheRatio=0
APIGrantCache=0
APIGrantCacheMax=1000
APIGrantRatio=0

[Database]
Vendor=2
VendorName=mysql
ProductName=MySQL
ProductVersion=5.5.5-10.2.9-MariaDB-10.2.9+maria~stretch
DriverName=MySQL Connector/J
DriverVersion=mysql-connector-j-9.2.0 (Revision: a3909bfeb62d5a517ab444bb88ba7ecf26100297)
DBDate=2025-04-24 14:28:17
DBDateOffset=0
DBPatchLevel=5;P03;f0ca291621149bc79765db12ce1e0102;67
UsingBLOBs=true

[Healthcheck]
Date=2025-04-24 14:28:18
ElapsedTime=225

Bonjour,

Très étrange en effet, on va essayer de reproduire.

Avez-vous regardé au niveau debugger du navigateur si ce n’est pas un problème CSS de largeur de l’input ou de son conteneur ? disparition ou taille nulle ? Avez des styles particuliers sur votre thème ?

Problème reproduit lorsque c’est l’input de date qui a le focus et qu’on click en dehors du datepicker.

Etrangement, le datepicker trigger un évènement hide qui est capté par le dialogue du dessus (!?!) et qui retire l’input suite à un contournement lié à un pb WCAG de focus quand le dialogue se ferme :

On va améliorer ça, en attendant que la source du problème dans bootstrap soit corrigé.

2 Likes

Super, je te remercie pour ton retour et pour ton aide !