From 8c920b9a181a15a99db22f8cf9cc52771b784161 Mon Sep 17 00:00:00 2001 From: Tulsi Prasad Date: Fri, 13 Feb 2026 09:18:26 +0530 Subject: [PATCH] fix(docs): remove hardcoded Mermaid init blocks that break dark mode (#15157) Merged via /review-pr -> /prepare-pr -> /merge-pr. Prepared head SHA: 3239baaf150f451328d86a0e054ab4a8de264e30 Co-authored-by: heytulsiprasad <52394293+heytulsiprasad@users.noreply.github.com> Co-authored-by: sebslight <19554889+sebslight@users.noreply.github.com> Reviewed-by: @sebslight --- CHANGELOG.md | 1 + docs/concepts/architecture.md | 16 ---------------- docs/gateway/remote-gateway-readme.md | 16 ---------------- docs/gateway/security/index.md | 16 ---------------- docs/start/openclaw.md | 16 ---------------- 5 files changed, 1 insertion(+), 64 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b72fd19b6..acfeafd754 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ Docs: https://docs.openclaw.ai - macOS Voice Wake: fix a crash in trigger trimming for CJK/Unicode transcripts by matching and slicing on original-string ranges instead of transformed-string indices. (#11052) Thanks @Flash-LHR. - Heartbeat: prevent scheduler silent-death races during runner reloads, preserve retry cooldown backoff under wake bursts, and prioritize user/action wake causes over interval/retry reasons when coalescing. (#15108) Thanks @joeykrug. - Exec/Allowlist: allow multiline heredoc bodies (`<<`, `<<-`) while keeping multiline non-heredoc shell commands blocked, so exec approval parsing permits heredoc input safely without allowing general newline command chaining. (#13811) Thanks @mcaxtr. +- Docs/Mermaid: remove hardcoded Mermaid init theme blocks from four docs diagrams so dark mode inherits readable theme defaults. (#15157) Thanks @heytulsiprasad. ## 2026.2.12 diff --git a/docs/concepts/architecture.md b/docs/concepts/architecture.md index 42017ab5e9..24e1fb69f7 100644 --- a/docs/concepts/architecture.md +++ b/docs/concepts/architecture.md @@ -56,22 +56,6 @@ Protocol details: ## Connection lifecycle (single client) ```mermaid -%%{init: { - 'theme': 'base', - 'themeVariables': { - 'primaryColor': '#ffffff', - 'primaryTextColor': '#000000', - 'primaryBorderColor': '#000000', - 'lineColor': '#000000', - 'secondaryColor': '#f9f9fb', - 'tertiaryColor': '#ffffff', - 'clusterBkg': '#f9f9fb', - 'clusterBorder': '#000000', - 'nodeBorder': '#000000', - 'mainBkg': '#ffffff', - 'edgeLabelBackground': '#ffffff' - } -}}%% sequenceDiagram participant Client participant Gateway diff --git a/docs/gateway/remote-gateway-readme.md b/docs/gateway/remote-gateway-readme.md index 8fa9cd1f09..27fbfb6d2a 100644 --- a/docs/gateway/remote-gateway-readme.md +++ b/docs/gateway/remote-gateway-readme.md @@ -11,22 +11,6 @@ OpenClaw.app uses SSH tunneling to connect to a remote gateway. This guide shows ## Overview ```mermaid -%%{init: { - 'theme': 'base', - 'themeVariables': { - 'primaryColor': '#ffffff', - 'primaryTextColor': '#000000', - 'primaryBorderColor': '#000000', - 'lineColor': '#000000', - 'secondaryColor': '#f9f9fb', - 'tertiaryColor': '#ffffff', - 'clusterBkg': '#f9f9fb', - 'clusterBorder': '#000000', - 'nodeBorder': '#000000', - 'mainBkg': '#ffffff', - 'edgeLabelBackground': '#ffffff' - } -}}%% flowchart TB subgraph Client["Client Machine"] direction TB diff --git a/docs/gateway/security/index.md b/docs/gateway/security/index.md index 9ae56fb80e..14a3f17b00 100644 --- a/docs/gateway/security/index.md +++ b/docs/gateway/security/index.md @@ -801,22 +801,6 @@ Commit the updated `.secrets.baseline` once it reflects the intended state. ## The Trust Hierarchy ```mermaid -%%{init: { - 'theme': 'base', - 'themeVariables': { - 'primaryColor': '#ffffff', - 'primaryTextColor': '#000000', - 'primaryBorderColor': '#000000', - 'lineColor': '#000000', - 'secondaryColor': '#f9f9fb', - 'tertiaryColor': '#ffffff', - 'clusterBkg': '#f9f9fb', - 'clusterBorder': '#000000', - 'nodeBorder': '#000000', - 'mainBkg': '#ffffff', - 'edgeLabelBackground': '#ffffff' - } -}}%% flowchart TB A["Owner (Peter)"] -- Full trust --> B["AI (Clawd)"] B -- Trust but verify --> C["Friends in allowlist"] diff --git a/docs/start/openclaw.md b/docs/start/openclaw.md index 874a8d85c8..fec776bb8f 100644 --- a/docs/start/openclaw.md +++ b/docs/start/openclaw.md @@ -34,22 +34,6 @@ Start conservative: You want this: ```mermaid -%%{init: { - 'theme': 'base', - 'themeVariables': { - 'primaryColor': '#ffffff', - 'primaryTextColor': '#000000', - 'primaryBorderColor': '#000000', - 'lineColor': '#000000', - 'secondaryColor': '#f9f9fb', - 'tertiaryColor': '#ffffff', - 'clusterBkg': '#f9f9fb', - 'clusterBorder': '#000000', - 'nodeBorder': '#000000', - 'mainBkg': '#ffffff', - 'edgeLabelBackground': '#ffffff' - } -}}%% flowchart TB A["Your Phone (personal)

Your WhatsApp
+1-555-YOU"] -- message --> B["Second Phone (assistant)

Assistant WA
+1-555-ASSIST"] B -- linked via QR --> C["Your Mac (openclaw)

Pi agent"]