diff --git a/packages/cursorless-org-docs/docusaurus.config.mts b/packages/cursorless-org-docs/docusaurus.config.mts index d25c027316..ea40529324 100644 --- a/packages/cursorless-org-docs/docusaurus.config.mts +++ b/packages/cursorless-org-docs/docusaurus.config.mts @@ -120,10 +120,15 @@ const config: Config = { { rel: "shortcut icon", href: "/favicon.ico?v=1" }, ], onBrokenLinks: "throw", - onBrokenMarkdownLinks: "throw", onBrokenAnchors: "throw", trailingSlash: true, + markdown: { + hooks: { + onBrokenMarkdownLinks: "throw", + }, + }, + presets: [ [ "classic", diff --git a/packages/cursorless-org-docs/src/css/custom.css b/packages/cursorless-org-docs/src/css/custom.css index 2961237836..810f47ffc8 100644 --- a/packages/cursorless-org-docs/src/css/custom.css +++ b/packages/cursorless-org-docs/src/css/custom.css @@ -29,6 +29,11 @@ filter: invert(90%) hue-rotate(180deg); } +/* Necessary to make dropdown options work in dark mode */ +select { + background-color: var(--ifm-background-color); +} + .hidden { display: none; } diff --git a/packages/cursorless-org-docs/src/docs/contributing/MissingLanguageScopes.tsx b/packages/cursorless-org-docs/src/docs/contributing/MissingLanguageScopes.tsx index 11c722bbc2..440c1f0ec7 100644 --- a/packages/cursorless-org-docs/src/docs/contributing/MissingLanguageScopes.tsx +++ b/packages/cursorless-org-docs/src/docs/contributing/MissingLanguageScopes.tsx @@ -17,6 +17,7 @@ export function MissingLanguageScopes(): React.JSX.Element {