diff --git a/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts b/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts index da27d39a2c..092f1762ed 100644 --- a/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts +++ b/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("editing messages", () => { test.describe("in threads", () => { test("An edit of a threaded message makes the room unread", async ({ diff --git a/playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts b/playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts index bc4eff711b..1cb871230c 100644 --- a/playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts +++ b/playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("editing messages", () => { test.describe("in the main timeline", () => { test("Editing a message leaves a room read", async ({ roomAlpha: room1, roomBeta: room2, util, msg }) => { diff --git a/playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts b/playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts index a750fd9ba7..292f1137dc 100644 --- a/playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts +++ b/playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("editing messages", () => { test.describe("thread roots", () => { test("An edit of a thread root leaves the room read", async ({ diff --git a/playwright/e2e/read-receipts/new-messages-in-threads.spec.ts b/playwright/e2e/read-receipts/new-messages-in-threads.spec.ts index 8deef2d2f5..89469fe948 100644 --- a/playwright/e2e/read-receipts/new-messages-in-threads.spec.ts +++ b/playwright/e2e/read-receipts/new-messages-in-threads.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { many, test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("new messages", () => { test.describe("in threads", () => { test("Receiving a message makes a room unread", async ({ diff --git a/playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts b/playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts index 4f94e7b09f..3937b16426 100644 --- a/playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts +++ b/playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { many, test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("new messages", () => { test.describe("in the main timeline", () => { test("Receiving a message makes a room unread", async ({ diff --git a/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts b/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts index 0e101d311a..950e3f83ea 100644 --- a/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts +++ b/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { many, test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("new messages", () => { test.describe("thread roots", () => { test("Reading a thread root does not mark the thread as read", async ({ diff --git a/playwright/e2e/read-receipts/reactions-in-threads.spec.ts b/playwright/e2e/read-receipts/reactions-in-threads.spec.ts index eb733d3a12..7af21e6799 100644 --- a/playwright/e2e/read-receipts/reactions-in-threads.spec.ts +++ b/playwright/e2e/read-receipts/reactions-in-threads.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test, expect } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("reactions", () => { test.describe("in threads", () => { test("A reaction to a threaded message does not make the room unread", async ({ diff --git a/playwright/e2e/read-receipts/reactions-main-timeline.spec.ts b/playwright/e2e/read-receipts/reactions-main-timeline.spec.ts index d8c1647383..1b57728935 100644 --- a/playwright/e2e/read-receipts/reactions-main-timeline.spec.ts +++ b/playwright/e2e/read-receipts/reactions-main-timeline.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("reactions", () => { test.describe("in the main timeline", () => { test("Receiving a reaction to a message does not make a room unread", async ({ diff --git a/playwright/e2e/read-receipts/redactions-in-threads.spec.ts b/playwright/e2e/read-receipts/redactions-in-threads.spec.ts index dc229d0b1b..ab4e77471d 100644 --- a/playwright/e2e/read-receipts/redactions-in-threads.spec.ts +++ b/playwright/e2e/read-receipts/redactions-in-threads.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("redactions", () => { test.describe("in threads", () => { test("Redacting the threaded message pointed to by my receipt leaves the room read", async ({ diff --git a/playwright/e2e/read-receipts/redactions-main-timeline.spec.ts b/playwright/e2e/read-receipts/redactions-main-timeline.spec.ts index 356d03938f..90cc616736 100644 --- a/playwright/e2e/read-receipts/redactions-main-timeline.spec.ts +++ b/playwright/e2e/read-receipts/redactions-main-timeline.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("redactions", () => { test.describe("in the main timeline", () => { test("Redacting the message pointed to by my receipt leaves the room read", async ({ diff --git a/playwright/e2e/read-receipts/redactions-thread-roots.spec.ts b/playwright/e2e/read-receipts/redactions-thread-roots.spec.ts index d875b0cecb..691e9a39a8 100644 --- a/playwright/e2e/read-receipts/redactions-thread-roots.spec.ts +++ b/playwright/e2e/read-receipts/redactions-thread-roots.spec.ts @@ -9,8 +9,14 @@ Please see LICENSE files in the repository root for full details. /* See readme.md for tips on writing these tests. */ import { test } from "."; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Read receipts", { tag: "@mergequeue" }, () => { + test.skip( + isDendrite, + "due to Dendrite lacking full threads support https://github.com/element-hq/dendrite/issues/3283", + ); + test.describe("redactions", () => { test.describe("thread roots", () => { test("Redacting a thread root after it was read leaves the room read", async ({