tshenry
(Taylor)
16 Gennaio 2026, 5:47am
1
Al momento l’opzione Allega un file nel menu del compositore della chat non funziona quando la finestra del browser è dimensionata per un desktop.
Ci si aspetta che questo apra il selettore di file nativo e consenta di scegliere un file da allegare al messaggio della chat.
Se si riduce abbastanza la larghezza della finestra del browser da cambiare l’interfaccia utente all’esperienza tipica “mobile”, il comportamento funziona normalmente.
Il problema è limitato a Safari su desktop, non ci sono errori nella console del browser e trascinare e rilasciare un file funziona correttamente.
3 Mi Piace
j.jaffeux
(Joffrey Jaffeux)
Chiuso
22 Gennaio 2026, 9:52am
5
Questo argomento è stato chiuso automaticamente 3 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.
Sfortunatamente, la correzione ha rotto le “opzioni” in quella lista che aprivano una modale…
main ← fix/chat-composer-dropdown-mobile-modals
opened 09:48AM - 29 Jan 26 UTC
Commit 9cbb0c3da3 fixed Safari file uploads by removing async/await from the but… ton click handler, but this introduced a regression: modal-based buttons (like "Insert date/time") stopped working on mobile.
The issue is a race condition where the modal tries to open while the dropdown menu modal is still closing, causing the new modal to be dismissed immediately.
This fix introduces a `synchronous` property for chat composer buttons:
- `synchronous: true` - action runs immediately without awaiting the menu close (required for file inputs on Safari)
- `synchronous: false` (default) - awaits menu close before running action (required for modal-based buttons)
The upload button is marked with `synchronous: true` to preserve the Safari fix, while all other buttons use the default async behavior.
3 Mi Piace