Skip to content

Commit 12dfd8c

Browse files
committed
fix(core): détection de la touche "Enter" - meilleure distinction des cas où cela doit conduire ou non à cliquer sur le bouton "Envoyer"
1 parent 8c9915a commit 12dfd8c

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

app/js/core/interactions/events/keypress.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ export function setKeypressListener() {
2828
const urlNewChatbot = event.target.value.trim();
2929
goToNewChatbot(urlNewChatbot);
3030
} else {
31-
if (event.target.id == "user-input") {
31+
const shouldClickOnSendButton =
32+
event.target.id == "user-input" ||
33+
!(event.target.tagName == "INPUT" && event.target.type == "text");
34+
if (shouldClickOnSendButton) {
3235
// Sinon, on fait comme si on faisait un clic sur le bouton Envoyer, ce qui permet d'envoyer sa réponse (s'il y a du contenu), ou de faire tout apparaître d'un coup, et de désactiver l'effet typewriter, s'il n'y a pas de contenu.
3336
userInput.focus();
3437
sendButton.click();

app/script.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/script.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)