From a7ed4e074c01b1d2c0328a1b726227e9f8d5173a Mon Sep 17 00:00:00 2001 From: Zef Hemel Date: Sun, 12 Apr 2026 10:51:20 +0200 Subject: [PATCH] Fix paste e2e tests for firefox --- e2e/rich-text-paste.test.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/e2e/rich-text-paste.test.ts b/e2e/rich-text-paste.test.ts index 1ba20f5d..1f2aef44 100644 --- a/e2e/rich-text-paste.test.ts +++ b/e2e/rich-text-paste.test.ts @@ -26,8 +26,9 @@ test.describe("Rich text paste", () => { const event = new ClipboardEvent("paste", { bubbles: true, cancelable: true, - clipboardData, }); + // Firefox ignores clipboardData in the constructor, so set it via defineProperty + Object.defineProperty(event, "clipboardData", { value: clipboardData }); document.querySelector("#sb-editor .cm-content")! .dispatchEvent(event); }, @@ -66,8 +67,9 @@ test.describe("Rich text paste", () => { const event = new ClipboardEvent("paste", { bubbles: true, cancelable: true, - clipboardData, }); + // Firefox ignores clipboardData in the constructor, so set it via defineProperty + Object.defineProperty(event, "clipboardData", { value: clipboardData }); document.querySelector("#sb-editor .cm-content")! .dispatchEvent(event); },