Un fichier peut être abandonné n'importe où sur une fenêtre de discussion, pas seulement sur la bande d'entrée

Featurekamo-internal
Expédié
24 août 2026 à 20:56 UTC
Auteur
kamo
Commite
9e67f0a

La cible de goutte était la surface du compositeur seule - quelques dizaines de pixels en bas d'une fenêtre Par ailleurs, tous les messages sont pris en compte. Une capture d'écran laissée par la conversation n'a rien fait du tout. et pire: la valeur par défaut du navigateur pour un fichier non revendiqué est à NAVIGER l'onglet dans le fichier, qui prend avec elle chaque fenêtre d'outil ouverte et chaque projet non envoyé. "useComposerIngest" gagne "bindDropTarget", qui lie les gestes de traînée à un élément Compositeur ne possède pas, et "ComposerSurface" résout cet élément du DOM - la coque Sa propre « fenêtre d'outil » ou « data-chatbox-root » pour une discussion qui tire sa propre trame. Indigène les auditeurs dans la phase CAPTURE, donc rien à l'intérieur de la fenêtre ne peut prendre le geste en premier ou s'arrêter court avant que la fenêtre ne l'ait vu; seuls les traînées portant des fichiers sont revendiquées, donc le chat d'IA L'arborescence de dossiers maintient ses propres glisser-déposer sans être touché. Un glissement de fichier est revendiqué même en joignant est verrouillé - le refus du dossier ne doit pas coûter au membre la page. Un ingest par compositeur encore, de sorte que la fenêtre et la surface ne peuvent jamais mettre en place la même goutte deux fois. Le chat des membres, les tickets d'assistance, les conversations sociales, le chat AI et les SMS sont tous obtenus à partir de la surface qu'ils partagent; un compositeur sans fenêtre autour d'elle garde le vieux comportement.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation