diff --git a/packages/www/src/docs/layouts/DocsLayout.astro b/packages/www/src/docs/layouts/DocsLayout.astro
index 1a8c948378e..8902cffbee9 100644
--- a/packages/www/src/docs/layouts/DocsLayout.astro
+++ b/packages/www/src/docs/layouts/DocsLayout.astro
@@ -61,6 +61,9 @@ const canonical = new URL(Astro.url.pathname, "https://opencode.ai").href
+
@@ -94,15 +97,15 @@ const canonical = new URL(Astro.url.pathname, "https://opencode.ai").href
if (!(event.target instanceof Element)) return
const button = event.target.closest("[data-copy-markdown]")
if (!button) return
- const response = await fetch(window.location.href, { headers: { Accept: "text/markdown" } })
- if (!response.ok) return
- await navigator.clipboard.writeText(await response.text())
button.dataset.copied = "true"
button.setAttribute("aria-label", "Copied")
window.setTimeout(() => {
delete button.dataset.copied
button.setAttribute("aria-label", "Copy page as Markdown")
}, 1500)
+ const response = await fetch(window.location.href, { headers: { Accept: "text/markdown" } })
+ if (!response.ok) return
+ await navigator.clipboard.writeText(await response.text())
})