From 18e365991468b1537e4e5a382fd260681040696d Mon Sep 17 00:00:00 2001 From: LenAnderson Date: Mon, 29 Jul 2024 21:43:38 -0400 Subject: [PATCH] fix syntax loop debugger misalignment --- public/scripts/extensions/quick-reply/src/QuickReply.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/scripts/extensions/quick-reply/src/QuickReply.js b/public/scripts/extensions/quick-reply/src/QuickReply.js index 80242b086..f373c3b8b 100644 --- a/public/scripts/extensions/quick-reply/src/QuickReply.js +++ b/public/scripts/extensions/quick-reply/src/QuickReply.js @@ -927,6 +927,11 @@ export class QuickReply { if (!messageSyntaxInner || !message) return requestAnimationFrame(updateSyntaxLoop); // elements no longer part of the document if (!messageSyntaxInner.closest('body')) return; + // debugger is running + if (this.isExecuting) { + lastMessageValue = null; + return requestAnimationFrame(updateSyntaxLoop); + } // value hasn't changed if (wasSyntax == syntax.checked && lastMessageValue == message.value) return requestAnimationFrame(updateSyntaxLoop); wasSyntax = syntax.checked;