diff --git a/ui/app/window.go b/ui/app/window.go index 69d2b8b0..bac4fa12 100644 --- a/ui/app/window.go +++ b/ui/app/window.go @@ -88,8 +88,9 @@ func NewWindow(opts *WindowOptions) *Window { } w := &Window{ - in: make(chan Event), - out: make(chan Event), + in: make(chan Event), + // Make room for buffered input events. + out: make(chan Event, 100), ack: make(chan struct{}), invalidates: make(chan struct{}, 1), frames: make(chan *ui.Ops),