import { composeStories } from "@storybook/react" import { expect, userEvent, waitFor } from "storybook/test" import { test } from "vitest" import { mountStory } from "../mountStory.testHelpers.ts" import * as stories from "./MarkdownEditorCodeMirror.stories.tsx" const { AllStates, CaretReveal, Playground, Uploading } = composeStories(stories) type Canvas = Awaited< ReturnType >["canvas"] /** * The two ways this surface stopped behaving like the `