diff --git a/apps/web/src/components/chat/ComposerRichTextToggle.tsx b/apps/web/src/components/chat/ComposerRichTextToggle.tsx
index b705180c2099..13aebff1984d 100644
--- a/apps/web/src/components/chat/ComposerRichTextToggle.tsx
+++ b/apps/web/src/components/chat/ComposerRichTextToggle.tsx
@@ -1,4 +1,4 @@
-import { FeatherIcon } from "lucide-react";
+import { PilcrowIcon } from "lucide-react";
import { updateClientSettings } from "../../hooks/useSettings";
import { Button } from "../ui/button";
@@ -30,7 +30,7 @@ export function ComposerRichTextToggle({
/>
}
>
-
+
{showingSource ? "Show formatting" : "Show Markdown source"}
diff --git a/docs/user/composer.md b/docs/user/composer.md
index afac8ce64cf3..6156a126ca24 100644
--- a/docs/user/composer.md
+++ b/docs/user/composer.md
@@ -20,7 +20,7 @@ them. Lines starting with `- `, `1. `, `- [ ] `, `> `, `# ` or `---` become list
task lists, quotes, headings and rules; ` ``` ` followed by Enter opens a code
block. What you typed is what the agent receives, markers and numbering
included, and `#1234` without a space still looks up a pull request. To see the
-plain Markdown instead, press the button beside attach; it is the same
+plain Markdown instead, press the **¶** button beside attach; it is the same
switch as **Settings → Chat → Rich text composer**.
Enter sends. In a list or quote, **Shift+Enter** continues it, and Shift+Enter