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

super3 / dashban / 15986899015

01 Jul 2025 12:43AM UTC coverage: 92.896% (-1.0%) from 93.899%
15986899015

push

github

super3
Fix GitHub issue sync bug where closed issues don't stay in done column

- Add data-issue-state attribute to GitHub issue elements in createGitHubIssueElement()
- Update card persistence logic to use data-issue-state instead of non-existent .issue-state selector
- Add cleanupClosedIssuesFromStorage() to remove closed issues from localStorage
- Closed GitHub issues now properly stay in done column after page refresh
- GitHub state is now the authoritative source for issue placement, not localStorage
- Add comprehensive tests for issue state attribute handling

🤖 Generated with [Claude Code](https://claude.ai/code)

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

1240 of 1417 branches covered (87.51%)

Branch coverage included in aggregate %.

7 of 32 new or added lines in 3 files covered. (21.88%)

1977 of 2046 relevant lines covered (96.63%)

821.26 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

92.58
/src/github-api.js


Source Not Available

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