Files
meshcore-analyzer/tests
n30nex b5caea1d5f fix(analytics): render safe, correctly sized battery status icons (#2282)
Red commit: `4cc2efb3` ([failing
CI](https://github.com/Kpa-clawbot/CoreScope/actions/runs/40189921192)).

Fixes #2232. Battery badges now render their fixed status icon and
append voltage as text, including zero. Chart sizing excludes inline
icons, and status colors use the existing theme variables. Unknown
status values stay muted.

- The original browser regression failed on literal SVG; a second local
run with only the JavaScript fix failed on oversized icons.
- Validation on `eef0872e`: all standalone frontend suites; 47 focused
unit checks; 41 Chromium checks, including both themes, hostile voltage,
accessibility and 16×16 icon bounds.
- Browser verified: http://127.0.0.1:18851 on an isolated Go fixture.
- E2E assertion added: `tests/e2e/test-issue-1648-m2-icons-e2e.js:134`.
- Constant work for one badge; no new requests, dependencies, settings
or schema changes.

Privacy, whitespace, CSS-variable and repository XSS checks passed. The
external home-directory preflight bundle is unavailable; its applicable
checks were performed locally. Independent review found no outstanding
fixes. [Final
CI](https://github.com/Kpa-clawbot/CoreScope/actions/runs/40190620324)
passed on `eef0872e`, including all three browser shards and both
architecture builds.
2026-10-26 15:44:23 +01:00
..