-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
UI seamColor config setting is ignored by frontend #56068
Copy link
Copy link
Closed
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Description
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Priority
None yet
Problem
The
ui.seamColorsetting inopenclaw.jsonhas no visible effect on the web UI. Every accent color (buttons, sidebar highlights, selection states, focus rings) stays hardcoded red regardless of what value is configured.Evidence
The backend correctly:
ui.seamColorin the Zod/TypeBox schema (src/config/zod-schema.ts,src/gateway/protocol/schema/channels.ts)talk.configWebSocket response (src/gateway/server-methods/talk.ts:216-218)But the frontend:
talk.configWebSocket methodui.seamColorfrom the config snapshot/__openclaw/control-ui-config.jsonbootstrap endpoint does not includeseamColorThe CSS uses
--accentand related custom properties (e.g.--accent-hover,--accent-subtle,--ring,--primary) that are all hardcoded in the theme CSS files (ui/src/styles/base.css).Expected behavior
Setting
ui.seamColorto any valid hex color (e.g."#00846F") should update the accent color of buttons, sidebar navigation highlights, selection states, and focus rings throughout the UI.Actual behavior
All UI elements remain the default red (
#ff5c5cin dark mode). The config setting is silently ignored.Steps to reproduce
"ui": { "seamColor": "#00846F" }to~/.openclaw/openclaw.jsonEnvironment