Use eventSource instead of DOM click

3cbbb2fe3927734897f3b1c743e86f6603269609

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +2 -3Showing whitespace changes
public/scripts/extensions/stable-diffusion/index.js+2 -3
@@ -2294,14 +2294,13 @@ async function generatePicture(initiator, args, trigger, message, callback) {
22942294 let imagePath = '';
22952295
22962296 const stopListener = () => abortController.abort('Aborted by user');
2297- const mesStop = document.getElementById('mes_stop');
22982297
22992298 try {
23002299 const combineNegatives = (prefix) => { negativePromptPrefix = combinePrefixes(negativePromptPrefix, prefix); };
23012300 const prompt = await getPrompt(generationType, message, trigger, quietPrompt, combineNegatives);
23022301 console.log('Processed image prompt:', prompt);
23032302
23042303 mesStop?eventSource.addEventListeneronce('click'event_types.GENERATION_STOPPED, stopListener);
23052304 context.deactivateSendButtons();
23062305 hideSwipeButtons();
23072306
@@ -2316,7 +2315,7 @@ async function generatePicture(initiator, args, trigger, message, callback) {
23162315 }
23172316 finally {
23182317 restoreOriginalDimensions(dimensions);
23192318 mesStop?eventSource.removeEventListenerremoveListener('click'event_types.GENERATION_STOPPED, stopListener);
23202319 context.activateSendButtons();
23212320 showSwipeButtons();
23222321 }