Fixes generation restart not working for some users when 'Ctrl+Enter' is pressed

This commit is contained in:
kaalibro 2023-11-13 14:51:06 +06:00
parent 5e80d9ee99
commit 94e9669566
No known key found for this signature in database
1 changed files with 12 additions and 3 deletions

View File

@ -133,9 +133,18 @@ document.addEventListener('keydown', function(e) {
if (isEnter && isModifierKey) {
if (interruptButton.style.display === 'block') {
interruptButton.click();
setTimeout(function() {
generateButton.click();
}, 500);
const callback = (mutationList) => {
for (const mutation of mutationList) {
if (mutation.type === 'attributes' && mutation.attributeName === 'style') {
if (interruptButton.style.display === 'none') {
generateButton.click();
observer.disconnect();
}
}
}
};
const observer = new MutationObserver(callback);
observer.observe(interruptButton, {attributes: true});
} else {
generateButton.click();
}