Un archivo se puede soltar en cualquier lugar de una ventana de chat, no sólo en la tira de entrada

Featurekamo-internal
Se descapó
24 de agosto de 2026 a las 20:56 UTC
Autor
kamo
Compromit
9e67f0a

El objetivo de la caída era la superficie del compositor, solo unas docenas de píxeles en la parte inferior de una ventana de otra manera todos los mensajes. Una captura de pantalla deje pasar la conversación no hizo nada en absoluto, y peor: el defecto del navegador para una caída de archivo no reclamada es para NAVIGATE la pestaña al archivo, que lleva cada ventana de herramienta abierta y cada borrador no enviado con él. -usarComposorIngest. Ganancias .bindDropTarget, que une los gestos de arrastre a un elemento el compositor no posee, y "ComposerSurface" resuelve ese elemento del DOM. propia "data-tool-window" o "data-chatbox-root" para un chat que dibuja su propio marco. Nativos oyentes en la fase CAPTURE, para que nada dentro de la ventana pueda tomar el gesto primero o detenerse corto antes de que la ventana lo haya visto; sólo se reclaman los arrastres que llevan archivos, por lo que el chat de la IA El árbol de la carpeta mantiene intacto su propio arrastre y gota. Un arrastre de archivo se afirma incluso mientras se adjunta está bloqueado. denegar el archivo no debe costarle la página al miembro. Una ingestión por compositor todavía, por lo que la ventana y la superficie nunca pueden escenenizar la misma gota dos veces. Chat de miembros, entradas de apoyo, conversaciones sociales, chat de IA y SMS todos obtienen esto de la única superficie que comparten; un compositor sin ventana a su alrededor mantiene el viejo comportamiento.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios