// @vitest-environment jsdom import { afterEach, describe, expect, it, vi } from "vitest"; import { createPopover, getStyleRoot, injectStyles, isEditableEventTarget, } from "./plugin-kit"; afterEach(() => { document.body.innerHTML = ""; document.head.querySelectorAll("[data-persona-plugin-style]").forEach((n) => n.remove()); vi.restoreAllMocks(); }); const flushMicrotasks = () => Promise.resolve(); describe("injectStyles / getStyleRoot", () => { it("injects a