diff --git a/internal/uidriver/js/input.go b/internal/uidriver/js/input.go index af91a29b6..e4e25d696 100644 --- a/internal/uidriver/js/input.go +++ b/internal/uidriver/js/input.go @@ -54,6 +54,9 @@ type Input struct { } func (i *Input) CursorPosition() (x, y int) { + if i.ui.context == nil { + return 0, 0 + } xf, yf := i.ui.context.AdjustPosition(float64(i.cursorX), float64(i.cursorY)) return int(xf), int(yf) }