From 0cf4e6620d2ef7cfcd6481d19686d7846fc16464 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Thu, 1 Dec 2022 15:43:17 +0100 Subject: [PATCH] Prevent the `debugger` from breaking on unbalanced save/restore OPS (issue 15767) --- web/debugger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/debugger.js b/web/debugger.js index 210e388ad..8eaf0d672 100644 --- a/web/debugger.js +++ b/web/debugger.js @@ -364,7 +364,7 @@ const Stepper = (function StepperClosure() { table.classList.add("showText"); decArgs.append(table); table.append(charCodeRow, fontCharRow, unicodeRow); - } else if (fn === "restore") { + } else if (fn === "restore" && this.indentLevel > 0) { this.indentLevel--; } line.append(c("td", " ".repeat(this.indentLevel * 2) + fn));