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

Freegle / Iznik / 23907
72%

Build:
DEFAULT BRANCH: master
Ran 28 Jun 2026 11:07PM UTC
Jobs 4
Files 1324
Run time 2min
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

28 Jun 2026 10:42PM UTC coverage: 71.404%. Remained the same
23907

push

circleci

edwh
fix(site,modtools): keep the browser-tab unread badge live (9806/9)

The unread-count tab badge stopped updating between page loads. useHead's
titleTemplate is a plain function, so Nuxt does NOT re-run it when the count refs
read inside it change — the badge only refreshed on navigation. ModTools fared a
bit better but only because its work poll rewrote document.title every 30s, so it
still lagged behind incoming chats. Reporter (Neville, 9806/9): a chat reply
arrived and showed a red chat badge, but the tab count stayed empty until he
clicked the chat (a navigation, which re-ran titleTemplate).

Add useReactiveTabBadge(getter): a client-side watcher that re-applies the
"(N) " prefix to document.title the moment the count changes, alongside the
existing useHead (which still sets the per-page base title). Wired into both the
Freegle site (app.vue) and ModTools (modtools/app.vue). The prefix logic is a
pure, tested applyBadgeToTitle(currentTitle, total) helper.

Vitest green (13545).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zGET5BRtdWbRc2nsf1Lss

11310 of 15037 branches covered (75.21%)

Branch coverage included in aggregate %.

23 of 32 new or added lines in 1 file covered. (71.88%)

124260 of 174825 relevant lines covered (71.08%)

37.25 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
83.61
-16.39% iznik-nuxt3/composables/useTitleBadge.js
Jobs
ID Job ID Ran Files Coverage
23907 playwright - 23907 28 Jun 2026 11:08PM UTC 74
22.87
CircleCI Job 23907
23907 go - 23907 28 Jun 2026 11:07PM UTC 141
83.85
CircleCI Job 23907
23907 laravel - 23907 28 Jun 2026 11:07PM UTC 464
68.55
CircleCI Job 23907
23907 vitest - 23907 28 Jun 2026 11:08PM UTC 718
69.03
CircleCI Job 23907
Source Files on build 23907
  • Tree
  • List 1324
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #23907
  • 4719cc85 on github
  • Prev Build on master (#23891)
  • Next Build on master (#23922)
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