From c53b38e5fe53209a13e2f07b139d16f5ddaf368a Mon Sep 17 00:00:00 2001 From: wit liu <765765346@qq.com> Date: Mon, 24 Nov 2025 13:30:44 +0800 Subject: [PATCH] internal/jsre: pass only extra args to setTimeout/setInterval callbacks#32936 (#1782) --- internal/jsre/jsre.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/jsre/jsre.go b/internal/jsre/jsre.go index c44afc205b..b88cb5459d 100644 --- a/internal/jsre/jsre.go +++ b/internal/jsre/jsre.go @@ -189,7 +189,7 @@ loop: if !isFunc { panic(re.vm.ToValue("js error: timer/timeout callback is not a function")) } - call(goja.Null(), timer.call.Arguments...) + call(goja.Null(), timer.call.Arguments[2:]...) _, inreg := registry[timer] // when clearInterval is called from within the callback don't reset it if timer.interval && inreg {