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 {