Bug type
Regression (worked before, now fails)
Summary
Three related dashboard UI issues on 2026.2.26:
- Channels page: Accounts and Capabilities sections show
Unsupported schema node. Use Raw mode. in Form mode for Telegram config
- Usage page: Opens with 0 data / empty charts. Requires manual Refresh click to populate.
- Debug page: Telegram health shows
"running": false while Channels page shows Running: Yes and messages deliver successfully. Stale/contradictory health state.
Steps to reproduce
- Open dashboard at http://localhost:58789
- Navigate to Channels → Telegram section → scroll to Accounts → red error banner
- Navigate to Usage → page loads with 0 data, 0 tokens, no charts
- Navigate to Debug → Health section → Telegram shows
running: false despite active bot
Expected behavior
- Channels: Accounts and Capabilities render as editable form fields
- Usage: Page auto-loads data on visit without requiring manual Refresh
- Health: Telegram running state is consistent across Channels page and Debug health endpoint
Actual behavior
- Red error banners on Channels page for Accounts and Capabilities sections
- Usage page shows empty state (0 tokens, no timeline data, no sessions) until Refresh is clicked
- Debug health JSON shows
"running": false for Telegram while bot is actively polling and delivering messages
OpenClaw version
2026.2.26
Operating system
macOS 26.3 (arm64)
Install method
npm global
Logs, screenshots, and evidence
Impact and severity
Affected: All dashboard users on 2026.2.26
Severity: Low (cosmetic/UX, no functional impact)
Frequency: 100% repro on all three
Consequence: Channels config sections can't be edited in Form mode (must use Raw), Usage requires extra click, Health state is misleading
Additional information
Gateway is loopback-only on port 58789. Telegram channel is configured via polling mode. Bot token is set via config. All messaging works correctly despite the dashboard UI issues.
For issue #3, the Debug health endpoint returns "running": false and "lastStartAt": null for Telegram, but the Channels page probe returns ok and messages send/deliver successfully.
Bug type
Regression (worked before, now fails)
Summary
Three related dashboard UI issues on 2026.2.26:
Unsupported schema node. Use Raw mode.in Form mode for Telegram config"running": falsewhile Channels page shows Running: Yes and messages deliver successfully. Stale/contradictory health state.Steps to reproduce
running: falsedespite active botExpected behavior
Actual behavior
"running": falsefor Telegram while bot is actively polling and delivering messagesOpenClaw version
2026.2.26
Operating system
macOS 26.3 (arm64)
Install method
npm global
Logs, screenshots, and evidence
Impact and severity
Affected: All dashboard users on 2026.2.26
Severity: Low (cosmetic/UX, no functional impact)
Frequency: 100% repro on all three
Consequence: Channels config sections can't be edited in Form mode (must use Raw), Usage requires extra click, Health state is misleading
Additional information
Gateway is loopback-only on port 58789. Telegram channel is configured via polling mode. Bot token is set via config. All messaging works correctly despite the dashboard UI issues.
For issue #3, the Debug health endpoint returns
"running": falseand"lastStartAt": nullfor Telegram, but the Channels page probe returns ok and messages send/deliver successfully.