• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nagayon-935 / mping / 23639645647
83%

Build:
DEFAULT BRANCH: main
Ran 27 Mar 2026 09:25AM UTC
Jobs 1
Files 10
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Mar 2026 09:24AM UTC coverage: 82.962% (+0.03%) from 82.928%
23639645647

push

github

nagayon-935
fix(ui): stop refresh goroutine when app exits to prevent terminal corruption

The refresh goroutine only exited when doneCh fired (count limit reached),
so after the user pressed 'q', the goroutine kept calling QueueUpdateDraw
on the stopped application after tcell had already called screen.Fini().
This caused the terminal to be left in a corrupted state.

Add appStop channel that is closed after app.Run() returns, giving the
goroutine a clean exit path regardless of how the app was stopped.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

7 of 7 new or added lines in 1 file covered. (100.0%)

2566 of 3093 relevant lines covered (82.96%)

0.97 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23639645647.1 27 Mar 2026 09:25AM UTC 10
82.96
GitHub Action Run
Source Files on build 23639645647
  • Tree
  • List 10
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • bb84645f on github
  • Prev Build on main (#23639526157)
  • Next Build on main (#23639916047)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc