feat: add ctrl+enter handling for non-empty text input during regeneration (#4504) Closes #4497

d1349b10bb3b36604a0267bac88dbef0662d1693

Wolfsblvt <wolfsblvt@gmail.com>

Signed
1 files changed, +13 -0Showing whitespace changes
public/scripts/RossAscends-mods.js+13 -0
@@ -1061,6 +1061,19 @@ export function initRossMods() {
10611061 $('#option_regenerate').trigger('click');
10621062 $('#options').hide();
10631063 }
1064+
1065+ // If there is input text, we do not trigger a regenerate - we just send it
1066+ if ($('#send_textarea').val() !== '') {
1067+ if (shouldSendOnEnter()) {
1068+ console.debug('Sending with Ctrl+Enter');
1069+ event.preventDefault();
1070+ sendTextareaMessage();
1071+ } else {
1072+ console.debug('Text area is not empty, but send on enter is disabled');
1073+ }
1074+ return;
1075+ }
1076+
10641077 if (skipConfirm) {
10651078 doRegenerate();
10661079 } else {