From 8539fe96a49119e7f43ecef4adb214e1c071cf02 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Thu, 5 Mar 2026 13:24:49 +0200 Subject: [PATCH] Fix DTSJSDocParser not working for files like RegExp and String (removed artificial window) --- .../util/script/interpreter/js_parser/DTSJSDocParser.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/js_parser/DTSJSDocParser.java b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/js_parser/DTSJSDocParser.java index 6a8ad1cf4..74b3cb280 100644 --- a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/js_parser/DTSJSDocParser.java +++ b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/js_parser/DTSJSDocParser.java @@ -181,10 +181,9 @@ public class DTSJSDocParser { public static String extractJSDocBefore(String content, int elementStart) { if (elementStart <= 0) return null; - - int searchStart = Math.max(0, elementStart - 2000); - String searchArea = content.substring(searchStart, elementStart); - + + String searchArea = content.substring(0, elementStart); + int lastJSDocEnd = searchArea.lastIndexOf("*/"); if (lastJSDocEnd < 0) return null;