Skip to content

Commit 69f48e4

Browse files
committed
Merge pull request #1811 from bas-vk/timer-clearinterval
timer bugfix when clearInterval was called from within the callback
2 parents 58fbcaa + 2f65ddc commit 69f48e4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

jsre/jsre.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,9 @@ loop:
154154
if err != nil {
155155
fmt.Println("js error:", err, arguments)
156156
}
157-
if timer.interval {
157+
158+
_, inreg := registry[timer] // when clearInterval is called from within the callback don't reset it
159+
if timer.interval && inreg {
158160
timer.timer.Reset(timer.duration)
159161
} else {
160162
delete(registry, timer)

0 commit comments

Comments
 (0)