diff --git a/progress.go b/progress.go index 45d12c4..0bd17bf 100644 --- a/progress.go +++ b/progress.go @@ -279,6 +279,8 @@ case <-renderReq: err = s.render(w) if err != nil { + // (*pState).(autoRefreshListener|manualRefreshListener) may block + // if not launching following short lived goroutine go func() { for { select {