fix: use correct Unicode codepoint for branch indicator (⑂ not ⒂) — #1522#1523
Merged
2 commits merged intonesquena:masterfrom May 3, 2026
Merged
Conversation
added 2 commits
May 3, 2026 15:31
\u2482 (PARENTHESIZED DIGIT FIFTEEN, displayed as ⒂) → \u2442 (OCR FORK, displayed as ⑂) Fixes nesquena#1522
Collaborator
|
Confirmed locally — Single-character swap, no test changes needed, zero behavioral risk beyond the visible glyph. The "(15)" that's been showing up in front of forked session names is now explained. Will pull and verify the rendered output locally before merge — but this is about as low-risk as a fix gets. Thanks @franksong2702. |
This was referenced May 3, 2026
f8ed6da
sunnysktsang
pushed a commit
to sunnysktsang/hermes-webui
that referenced
this pull request
May 3, 2026
…int (\u2482 \u2192 \u2442) — closes nesquena#1522
sunnysktsang
pushed a commit
to sunnysktsang/hermes-webui
that referenced
this pull request
May 3, 2026
…sorbed CHANGELOG, ROADMAP, TESTING bumped (3936 \u2192 3946). 8 constituent PRs: - nesquena#1523 (@franksong2702) branch indicator codepoint fix - nesquena#1519 (@franksong2702) onboarding API-key focus loss fix - nesquena#1518 (@franksong2702) voice-mode toggle-off recognizer stop - nesquena#1516 (@franksong2702) YAML newline CSS rules - nesquena#1517 (@franksong2702) __CACHE_VERSION__ \u2192 __WEBUI_VERSION__ rename - nesquena#1532 (@ai-ag2026) state.db WebUI session recovery - nesquena#1525 (@ai-ag2026) stale stream state proactive cleanup - nesquena#1526 (@ai-ag2026) max_tokens forwarding + OpenRouter quota classifier Opus MUST-FIX absorbed: sw.js conflict-marker cleanup + regression guard. Opus SHOULD-FIX deferred to follow-up nesquena#1533 (race in _clear_stale_stream_state). 2 closed as duplicates: nesquena#1528 (identical to nesquena#1517), nesquena#1529 (superseded by nesquena#1516). 1 maintainer-review label: nesquena#1531 (Asunfly stowaway change in force-push). 5 stay on hold: nesquena#1418 nesquena#1464 nesquena#1404 nesquena#1353 nesquena#1311.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Thinking Path
Bug origin: Discord discussion — AvidFuturist and @frank noticed
(15)appearing in front of forked session names. Investigatedstatic/sessions.jsand found the escape\u2482maps to⒂(PARENTHESIZED DIGIT FIFTEEN), not⑂(OCR FORK). The developer comment says⑂but the hex code is off by one digit:2482vs2442.What Changed
One character:
\u2482→\u2442on line 1657 ofstatic/sessions.js.\u2442\u2482Why It Matters
Forked sessions show a mysterious
(15)that looks like a message count or unread badge. Users click into the session expecting something related to "15" and find nothing. The actual fork indicator is invisible.Verification
\u2442renders as⑂in all major browsers/fontsRisks
Zero. Same
<span>, same CSS class, same click handler. Only the Unicode codepoint insidetextContentchanges.Model Used
mimo-v2.5-proFixes #1522