From 6199287fe71beaaa6706e1082ecc4694be2794fe Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Mon, 11 Dec 2023 14:36:30 +0000 Subject: [PATCH] Migrate audio-player.spec.ts from Cypress to Playwright (#12008) * Migrate audio-player.spec.ts from Cypress to Playwright Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Stabilise screenshots Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Stabilise bot MXID length Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Stabilise test user MXID Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Stabilise timestamps Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update screenshots Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update element-web-test.ts * Use deterministic monospace font Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --------- Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- cypress/e2e/audio-player/audio-player.spec.ts | 387 ------------------ .../e2e/audio-player/audio-player.spec.ts | 351 ++++++++++++++++ playwright/element-web-test.ts | 15 +- ...layer--dark-theme--bubble-layout-linux.png | Bin 0 -> 5666 bytes ...player--dark-theme--group-layout-linux.png | Bin 0 -> 10650 bytes ...o-player--dark-theme--irc-layout-linux.png | Bin 0 -> 7613 bytes ...er--high-contrast--bubble-layout-linux.png | Bin 0 -> 5650 bytes ...yer--high-contrast--group-layout-linux.png | Bin 0 -> 10701 bytes ...layer--high-contrast--irc-layout-linux.png | Bin 0 -> 7758 bytes ...ayer--light-theme--bubble-layout-linux.png | Bin 0 -> 5541 bytes ...layer--light-theme--group-layout-linux.png | Bin 0 -> 10518 bytes ...-player--light-theme--irc-layout-linux.png | Bin 0 -> 7699 bytes ...e--monospace-font--bubble-layout-linux.png | Bin 0 -> 5483 bytes ...me--monospace-font--group-layout-linux.png | Bin 0 -> 10763 bytes ...heme--monospace-font--irc-layout-linux.png | Bin 0 -> 7683 bytes ...layer-with-a-reply-bubble-layout-linux.png | Bin 0 -> 10197 bytes ...with-a-reply-chain-bubble-layout-linux.png | Bin 0 -> 17004 bytes ...-with-a-reply-chain-group-layout-linux.png | Bin 0 -> 18261 bytes ...er-with-a-reply-chain-irc-layout-linux.png | Bin 0 -> 19289 bytes ...player-with-a-reply-group-layout-linux.png | Bin 0 -> 11452 bytes ...o-player-with-a-reply-irc-layout-linux.png | Bin 0 -> 12434 bytes 21 files changed, 364 insertions(+), 389 deletions(-) delete mode 100644 cypress/e2e/audio-player/audio-player.spec.ts create mode 100644 playwright/e2e/audio-player/audio-player.spec.ts create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--bubble-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--group-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--irc-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--bubble-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--group-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--irc-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--bubble-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--group-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--irc-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--bubble-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--group-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--irc-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-bubble-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-bubble-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-group-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-irc-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-group-layout-linux.png create mode 100644 playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-irc-layout-linux.png diff --git a/cypress/e2e/audio-player/audio-player.spec.ts b/cypress/e2e/audio-player/audio-player.spec.ts deleted file mode 100644 index 30470716c9..0000000000 --- a/cypress/e2e/audio-player/audio-player.spec.ts +++ /dev/null @@ -1,387 +0,0 @@ -/* -Copyright 2023 Suguru Hirahara - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -/// - -import { HomeserverInstance } from "../../plugins/utils/homeserver"; -import { SettingLevel } from "../../../src/settings/SettingLevel"; -import { Layout } from "../../../src/settings/enums/Layout"; - -describe("Audio player", () => { - let homeserver: HomeserverInstance; - const TEST_USER = "Hanako"; - - const percyCSS = - // FIXME: hide mx_SeekBar because flaky - see https://github.com/vector-im/element-web/issues/24898 - ".mx_SeekBar, " + - // Exclude various components from the snapshot, for consistency - ".mx_JumpToBottomButton, " + - ".mx_MessageTimestamp, .mx_MessagePanel_myReadMarker { visibility: hidden !important; }"; - - const uploadFile = (file: string) => { - // Upload a file from the message composer - cy.get(".mx_MessageComposer_actions input[type='file']").selectFile(file, { force: true }); - - cy.get(".mx_Dialog").within(() => { - // Find and click primary "Upload" button - cy.findByRole("button", { name: "Upload" }).click(); - }); - - // Wait until the file is sent - cy.get(".mx_RoomView_statusArea_expanded").should("not.exist"); - cy.get(".mx_EventTile.mx_EventTile_last .mx_EventTile_receiptSent").should("exist"); - // wait for the tile to finish loading - cy.get(".mx_AudioPlayer_mediaName").should("exist"); - }; - - /** - * Take snapshots of mx_EventTile_last on each layout, outputting log for reference/debugging. - * @param detail The Percy snapshot name. Used for outputting logs too. - * @param monospace This changes the font used to render the UI from a default one to a monospace one. - * Set to false by default. Note that the font applied to Percy snapshots can be different from the test result - * on your local environment. - */ - const takeSnapshots = (detail: string, monospace = false) => { - // Check that the audio player is rendered and its button becomes visible - const checkPlayerVisibility = () => { - // Assert that the audio player and media information are visible - cy.get(".mx_EventTile_mediaLine .mx_MAudioBody .mx_AudioPlayer_container .mx_AudioPlayer_mediaInfo").within( - () => { - cy.contains(".mx_AudioPlayer_mediaName", ".ogg").should("be.visible"); // extension - cy.contains(".mx_AudioPlayer_byline", "00:01").should("be.visible"); - cy.contains(".mx_AudioPlayer_byline", "(3.56 KB)").should("be.visible"); // actual size - }, - ); - - // Assert that the play button can be found and is visible - cy.findByRole("button", { name: "Play" }).should("be.visible"); - - if (monospace) { - // Assert that the monospace timer is visible - cy.get("[role='timer']").should("have.css", "font-family", '"monospace"').should("be.visible"); - } - }; - - /** - * Define snapshot widths of selected EventTile, on which the audio player is rendered - * - * 50px (magic number): narrow enough EventTile to be compressed to check a11y - * 267px: EventTile on IRC and modern/group layout, on which the player is rendered in its full width - * 285px: EventTile on bubble layout, on which the player is rendered in its full width - */ - const snapshotWidthsIRC = [50, 267]; - const snapshotWidthsGroup = snapshotWidthsIRC; - const snapshotWidthsBubble = [50, 285]; - - if (monospace) { - // Enable system font and monospace setting - cy.setSettingValue("useSystemFont", null, SettingLevel.DEVICE, true); - cy.setSettingValue("systemFont", null, SettingLevel.DEVICE, "monospace"); - } - - // Check the status of the seek bar - // TODO: check if visible - currently checking its visibility on a compressed EventTile returns an error - cy.get(".mx_AudioPlayer_seek input[type='range']").should("exist"); - - // Enable IRC layout - cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.IRC); - - cy.get(".mx_EventTile_last[data-layout='irc']").within(() => { - // Click the event timestamp to highlight EventTile in case it is not visible - cy.get(".mx_MessageTimestamp").click(); - - // Assert that rendering of the player settled and the play button is visible before taking a snapshot - checkPlayerVisibility(); - }); - - // Take a snapshot of mx_EventTile_last on IRC layout - cy.get(".mx_EventTile_last").percySnapshotElement(detail + " on IRC layout", { - percyCSS, - widths: snapshotWidthsIRC, - }); - - // Output a log - cy.log("Took a snapshot of " + detail + " on IRC layout"); - - // Take a snapshot on modern/group layout - cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.Group); - cy.get(".mx_EventTile_last[data-layout='group']").within(() => { - cy.get(".mx_MessageTimestamp").click(); - checkPlayerVisibility(); - }); - cy.get(".mx_EventTile_last").percySnapshotElement(detail + " on modern/group layout", { - percyCSS, - widths: snapshotWidthsGroup, - }); - cy.log("Took a snapshot of " + detail + " on modern/group layout"); - - // Take a snapshot on bubble layout - cy.setSettingValue("layout", null, SettingLevel.DEVICE, Layout.Bubble); - cy.get(".mx_EventTile_last[data-layout='bubble']").within(() => { - cy.get(".mx_MessageTimestamp").click(); - checkPlayerVisibility(); - }); - cy.get(".mx_EventTile_last").percySnapshotElement(detail + " on bubble layout", { - percyCSS, - widths: snapshotWidthsBubble, - }); - cy.log("Took a snapshot of " + detail + " on bubble layout"); - }; - - beforeEach(() => { - cy.startHomeserver("default").then((data) => { - homeserver = data; - cy.initTestUser(homeserver, TEST_USER); - }); - - cy.createRoom({ name: "Test Room" }).viewRoomByName("Test Room"); - - // Wait until configuration is finished - cy.get(".mx_GenericEventListSummary[data-layout='group'] .mx_GenericEventListSummary_summary").within(() => { - cy.findByText(TEST_USER + " created and configured the room.").should("exist"); - }); - }); - - afterEach(() => { - cy.stopHomeserver(homeserver); - }); - - it("should be correctly rendered - light theme", () => { - uploadFile("cypress/fixtures/1sec-long-name-audio-file.ogg"); - - takeSnapshots("Selected EventTile of audio player (light theme)"); - }); - - it("should be correctly rendered - light theme with monospace font", () => { - uploadFile("cypress/fixtures/1sec-long-name-audio-file.ogg"); - - // Disabled because flaky - see https://github.com/vector-im/element-web/issues/24881 - //takeSnapshots("Selected EventTile of audio player (light theme, monospace font)", true); // Enable monospace - }); - - it("should be correctly rendered - high contrast theme", () => { - // Disable system theme in case ThemeWatcher enables the theme automatically, - // so that the high contrast theme can be enabled - cy.setSettingValue("use_system_theme", null, SettingLevel.DEVICE, false); - - // Enable high contrast manually - cy.openUserSettings("Appearance") - .findByTestId("mx_ThemeChoicePanel") - .findByLabelText("Use high contrast") - .click({ force: true }); // force click because the size of the checkbox is zero - - cy.closeDialog(); - - uploadFile("cypress/fixtures/1sec-long-name-audio-file.ogg"); - - // Disabled because flaky - see https://github.com/vector-im/element-web/issues/24881 - //takeSnapshots("Selected EventTile of audio player (high contrast)"); - }); - - it("should be correctly rendered - dark theme", () => { - // Enable dark theme - cy.setSettingValue("theme", null, SettingLevel.ACCOUNT, "dark"); - - uploadFile("cypress/fixtures/1sec-long-name-audio-file.ogg"); - - takeSnapshots("Selected EventTile of audio player (dark theme)"); - }); - - it("should play an audio file", () => { - uploadFile("cypress/fixtures/1sec.ogg"); - - // Assert that the audio player is rendered - cy.get(".mx_EventTile_last .mx_EventTile_mediaLine .mx_MAudioBody .mx_AudioPlayer_container").within(() => { - // Assert that the counter is zero before clicking the play button - cy.contains(".mx_AudioPlayer_seek [role='timer']", "00:00").should("exist"); - - // Find and click "Play" button, the wait is to make the test less flaky - cy.findByRole("button", { name: "Play" }).should("exist"); - cy.wait(500).findByRole("button", { name: "Play" }).click(); - - // Assert that "Pause" button can be found - cy.findByRole("button", { name: "Pause" }).should("exist"); - - // Assert that the timer is reset when the audio file finished playing - cy.contains(".mx_AudioPlayer_seek [role='timer']", "00:00").should("exist"); - - // Assert that "Play" button can be found - cy.findByRole("button", { name: "Play" }).should("exist"); - }); - }); - - it("should support downloading an audio file", () => { - uploadFile("cypress/fixtures/1sec.ogg"); - - // Find and click "Download" button on MessageActionBar - cy.get(".mx_EventTile_last").realHover().findByRole("button", { name: "Download" }).click(); - - // Assert that the file was downloaded - cy.readFile("cypress/downloads/1sec.ogg").should("exist"); - }); - - it("should support replying to audio file with another audio file", () => { - uploadFile("cypress/fixtures/1sec.ogg"); - - // Assert the audio player is rendered - cy.get(".mx_EventTile_last .mx_AudioPlayer_container").should("exist"); - - // Find and click "Reply" button on MessageActionBar - cy.get(".mx_EventTile_last").realHover().findByRole("button", { name: "Reply" }).click(); - - // Reply to the player with another audio file - uploadFile("cypress/fixtures/1sec.ogg"); - - cy.get(".mx_EventTile_last").within(() => { - // Assert that the audio player is rendered - cy.get(".mx_AudioPlayer_container").should("exist"); - - // Assert that replied audio file is rendered as file button inside ReplyChain - cy.get(".mx_ReplyChain_wrapper .mx_MFileBody_info[role='button']").within(() => { - // Assert that the file button has file name - cy.get(".mx_MFileBody_info_filename").should("exist"); - }); - }); - - // Disabled because flaky - see https://github.com/vector-im/element-web/issues/24881 - //takeSnapshots("Selected EventTile of audio player with a reply"); - }); - - it("should support creating a reply chain with multiple audio files", () => { - // Note: "mx_ReplyChain" element is used not only for replies which - // create a reply chain, but also for a single reply without a replied - // message. This test checks whether a reply chain which consists of - // multiple audio file replies is rendered properly. - - // Find and click "Reply" button - const clickButtonReply = () => { - cy.get(".mx_EventTile_last").realHover().findByRole("button", { name: "Reply" }).click(); - }; - - uploadFile("cypress/fixtures/upload-first.ogg"); - - // Assert that the audio player is rendered - cy.get(".mx_EventTile_last .mx_AudioPlayer_container").should("exist"); - - clickButtonReply(); - - // Reply to the player with another audio file - uploadFile("cypress/fixtures/upload-second.ogg"); - - // Assert that the audio player is rendered - cy.get(".mx_EventTile_last .mx_AudioPlayer_container").should("exist"); - - clickButtonReply(); - - // Reply to the player with yet another audio file to create a reply chain - uploadFile("cypress/fixtures/upload-third.ogg"); - - cy.get(".mx_EventTile_last").within(() => { - // Assert that the audio player is rendered - cy.get(".mx_AudioPlayer_container").should("exist"); - - // Assert that there are two "mx_ReplyChain" elements - cy.get(".mx_ReplyChain").should("have.length", 2); - - // Assert that one line contains the user name - cy.get(".mx_ReplyChain .mx_ReplyTile_sender").within(() => { - cy.findByText(TEST_USER); - }); - - // Assert that the other line contains the file button - cy.get(".mx_ReplyChain .mx_MFileBody").should("exist"); - - // Click "In reply to" - cy.contains(".mx_ReplyChain .mx_ReplyChain_show", "In reply to").click(); - - cy.get("blockquote.mx_ReplyChain:first-of-type").within(() => { - // Assert that "In reply to" has disappeared - cy.findByText("In reply to").should("not.exist"); - - // Assert that audio file on the first row is rendered as file button - cy.get(".mx_MFileBody_info[role='button']").within(() => { - // Assert that the file button contains the name of the file sent at first - cy.contains(".mx_MFileBody_info_filename", "upload-first.ogg"); - }); - }); - }); - - // Take snapshots - takeSnapshots("Selected EventTile of audio player with a reply chain"); - }); - - it("should be rendered, play, and support replying on a thread", () => { - uploadFile("cypress/fixtures/1sec-long-name-audio-file.ogg"); - - // On the main timeline - cy.get(".mx_RoomView_MessageList").within(() => { - // Assert the audio player is rendered - cy.get(".mx_EventTile_last .mx_AudioPlayer_container").should("exist"); - - // Find and click "Reply in thread" button - cy.get(".mx_EventTile_last").realHover().findByRole("button", { name: "Reply in thread" }).click(); - }); - - // On a thread - cy.get(".mx_ThreadView").within(() => { - cy.get(".mx_EventTile_last").within(() => { - // Assert that the player is correctly rendered on a thread - cy.get(".mx_EventTile_mediaLine .mx_MAudioBody .mx_AudioPlayer_container").within(() => { - // Assert that the counter is zero before clicking the play button - cy.contains(".mx_AudioPlayer_seek [role='timer']", "00:00").should("exist"); - - // Find and click "Play" button, the wait is to make the test less flaky - cy.findByRole("button", { name: "Play" }).should("exist"); - cy.wait(500).findByRole("button", { name: "Play" }).click(); - - // Assert that "Pause" button can be found - cy.findByRole("button", { name: "Pause" }).should("exist"); - - // Assert that the timer is reset when the audio file finished playing - cy.contains(".mx_AudioPlayer_seek [role='timer']", "00:00").should("exist"); - - // Assert that "Play" button can be found - cy.findByRole("button", { name: "Play" }).should("exist").should("not.have.attr", "disabled"); - }); - }); - - // Find and click "Reply" button - // - // Calling cy.get(".mx_EventTile_last") again here is a workaround for - // https://github.com/matrix-org/matrix-js-sdk/issues/3394: the event tile may have been re-mounted while - // the audio was playing. - cy.get(".mx_EventTile_last").realHover().findByRole("button", { name: "Reply" }).click(); - - cy.get(".mx_MessageComposer--compact").within(() => { - // Assert that the reply preview is rendered on the message composer - cy.get(".mx_ReplyPreview").within(() => { - // Assert that the reply preview contains audio ReplyTile the file info button - cy.get(".mx_ReplyTile_audio .mx_MFileBody_info[role='button']").should("exist"); - }); - - // Select :smile: emoji and send it - cy.findByTestId("basicmessagecomposer").type(":smile:"); - cy.get(".mx_Autocomplete_Completion[aria-selected='true']").click(); - cy.findByTestId("basicmessagecomposer").type("{enter}"); - }); - - cy.get(".mx_EventTile_last").within(() => { - // Assert that the file name is rendered on the file button - cy.get(".mx_ReplyTile_audio .mx_MFileBody_info[role='button']").should("exist"); - }); - }); - }); -}); diff --git a/playwright/e2e/audio-player/audio-player.spec.ts b/playwright/e2e/audio-player/audio-player.spec.ts new file mode 100644 index 0000000000..f7aaf1fb46 --- /dev/null +++ b/playwright/e2e/audio-player/audio-player.spec.ts @@ -0,0 +1,351 @@ +/* +Copyright 2023 Suguru Hirahara +Copyright 2023 The Matrix.org Foundation C.I.C. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import type { Locator, Page } from "@playwright/test"; +import { test, expect } from "../../element-web-test"; +import { SettingLevel } from "../../../src/settings/SettingLevel"; +import { Layout } from "../../../src/settings/enums/Layout"; +import { ElementAppPage } from "../../pages/ElementAppPage"; + +test.describe("Audio player", () => { + test.use({ + displayName: "Hanako", + }); + + const uploadFile = async (page: Page, file: string) => { + // Upload a file from the message composer + await page.locator(".mx_MessageComposer_actions input[type='file']").setInputFiles(file); + + // Find and click primary "Upload" button + await page.locator(".mx_Dialog").getByRole("button", { name: "Upload" }).click(); + + // Wait until the file is sent + await expect(page.locator(".mx_RoomView_statusArea_expanded")).not.toBeVisible(); + await expect(page.locator(".mx_EventTile.mx_EventTile_last .mx_EventTile_receiptSent")).toBeVisible(); + // wait for the tile to finish loading + await expect( + page + .locator(".mx_AudioPlayer_mediaName") + .last() + .filter({ hasText: file.split("/").at(-1) }), + ).toBeVisible(); + }; + + /** + * Take snapshots of mx_EventTile_last on each layout, outputting log for reference/debugging. + * @param detail The snapshot name. Used for outputting logs too. + * @param monospace This changes the font used to render the UI from a default one to Inconsolata. Set to false by default. + */ + const takeSnapshots = async (page: Page, app: ElementAppPage, detail: string, monospace = false) => { + // Check that the audio player is rendered and its button becomes visible + const checkPlayerVisibility = async (locator: Locator) => { + // Assert that the audio player and media information are visible + const mediaInfo = locator.locator( + ".mx_EventTile_mediaLine .mx_MAudioBody .mx_AudioPlayer_container .mx_AudioPlayer_mediaInfo", + ); + await expect(mediaInfo.locator(".mx_AudioPlayer_mediaName", { hasText: ".ogg" })).toBeVisible(); // extension + await expect(mediaInfo.locator(".mx_AudioPlayer_byline", { hasText: "00:01" })).toBeVisible(); + await expect(mediaInfo.locator(".mx_AudioPlayer_byline", { hasText: "(3.56 KB)" })).toBeVisible(); // actual size + + // Assert that the play button can be found and is visible + await expect(locator.getByRole("button", { name: "Play" })).toBeVisible(); + + if (monospace) { + // Assert that the monospace timer is visible + await expect(locator.locator("[role='timer']")).toHaveCSS("font-family", "Inconsolata"); + } + }; + + if (monospace) { + // Enable system font and monospace setting + await app.settings.setValue("useBundledEmojiFont", null, SettingLevel.DEVICE, false); + await app.settings.setValue("useSystemFont", null, SettingLevel.DEVICE, true); + await app.settings.setValue("systemFont", null, SettingLevel.DEVICE, "Inconsolata"); + } + + // Check the status of the seek bar + expect(await page.locator(".mx_AudioPlayer_seek input[type='range']").count()).toBeGreaterThan(0); + + // Enable IRC layout + await app.settings.setValue("layout", null, SettingLevel.DEVICE, Layout.IRC); + + const ircTile = page.locator(".mx_EventTile_last[data-layout='irc']"); + // Click the event timestamp to highlight EventTile in case it is not visible + await ircTile.locator(".mx_MessageTimestamp").click(); + // Assert that rendering of the player settled and the play button is visible before taking a snapshot + await checkPlayerVisibility(ircTile); + + const screenshotOptions = { + css: ` + /* The timestamp is of inconsistent width depending on the time the test runs at */ + .mx_MessageTimestamp { + display: none !important; + } + `, + mask: [page.locator(".mx_AudioPlayer_seek")], + }; + + // Take a snapshot of mx_EventTile_last on IRC layout + await expect(page.locator(".mx_EventTile_last")).toMatchScreenshot( + `${detail.replaceAll(" ", "-")}-irc-layout.png`, + screenshotOptions, + ); + + // Take a snapshot on modern/group layout + await app.settings.setValue("layout", null, SettingLevel.DEVICE, Layout.Group); + const groupTile = page.locator(".mx_EventTile_last[data-layout='group']"); + await groupTile.locator(".mx_MessageTimestamp").click(); + await checkPlayerVisibility(groupTile); + await expect(page.locator(".mx_EventTile_last")).toMatchScreenshot( + `${detail.replaceAll(" ", "-")}-group-layout.png`, + screenshotOptions, + ); + + // Take a snapshot on bubble layout + await app.settings.setValue("layout", null, SettingLevel.DEVICE, Layout.Bubble); + const bubbleTile = page.locator(".mx_EventTile_last[data-layout='bubble']"); + await bubbleTile.locator(".mx_MessageTimestamp").click(); + await checkPlayerVisibility(bubbleTile); + await expect(page.locator(".mx_EventTile_last")).toMatchScreenshot( + `${detail.replaceAll(" ", "-")}-bubble-layout.png`, + screenshotOptions, + ); + }; + + test.beforeEach(async ({ page, app, user }) => { + await app.client.createRoom({ name: "Test Room" }); + await app.viewRoomByName("Test Room"); + + // Wait until configuration is finished + await expect( + page + .locator(".mx_GenericEventListSummary[data-layout='group'] .mx_GenericEventListSummary_summary") + .getByText(`${user.displayName} created and configured the room.`), + ).toBeVisible(); + }); + + test("should be correctly rendered - light theme", async ({ page, app }) => { + await uploadFile(page, "cypress/fixtures/1sec-long-name-audio-file.ogg"); + await takeSnapshots(page, app, "Selected EventTile of audio player (light theme)"); + }); + + test("should be correctly rendered - light theme with monospace font", async ({ page, app }) => { + await uploadFile(page, "cypress/fixtures/1sec-long-name-audio-file.ogg"); + + await takeSnapshots(page, app, "Selected EventTile of audio player (light theme, monospace font)", true); // Enable monospace + }); + + test("should be correctly rendered - high contrast theme", async ({ page, app }) => { + // Disable system theme in case ThemeWatcher enables the theme automatically, + // so that the high contrast theme can be enabled + await app.settings.setValue("use_system_theme", null, SettingLevel.DEVICE, false); + + // Enable high contrast manually + const settings = await app.settings.openUserSettings("Appearance"); + await settings.getByTestId("mx_ThemeChoicePanel").getByText("Use high contrast").click(); + + await app.closeDialog(); + + await uploadFile(page, "cypress/fixtures/1sec-long-name-audio-file.ogg"); + + await takeSnapshots(page, app, "Selected EventTile of audio player (high contrast)"); + }); + + test("should be correctly rendered - dark theme", async ({ page, app }) => { + // Enable dark theme + await app.settings.setValue("theme", null, SettingLevel.ACCOUNT, "dark"); + + await uploadFile(page, "cypress/fixtures/1sec-long-name-audio-file.ogg"); + + await takeSnapshots(page, app, "Selected EventTile of audio player (dark theme)"); + }); + + test("should play an audio file", async ({ page, app }) => { + await uploadFile(page, "cypress/fixtures/1sec.ogg"); + + // Assert that the audio player is rendered + const container = page.locator(".mx_EventTile_last .mx_AudioPlayer_container"); + // Assert that the counter is zero before clicking the play button + await expect(container.locator(".mx_AudioPlayer_seek [role='timer']", { hasText: "00:00" })).toBeVisible(); + + // Find and click "Play" button, the wait is to make the test less flaky + await expect(container.getByRole("button", { name: "Play" })).toBeVisible(); + await container.getByRole("button", { name: "Play" }).click(); + + // Assert that "Pause" button can be found + await expect(container.getByRole("button", { name: "Pause" })).toBeVisible(); + + // Assert that the timer is reset when the audio file finished playing + await expect(container.locator(".mx_AudioPlayer_seek [role='timer']", { hasText: "00:00" })).toBeVisible(); + + // Assert that "Play" button can be found + await expect(container.getByRole("button", { name: "Play" })).toBeVisible(); + }); + + test("should support downloading an audio file", async ({ page, app }) => { + await uploadFile(page, "cypress/fixtures/1sec.ogg"); + + const downloadPromise = page.waitForEvent("download"); + + // Find and click "Download" button on MessageActionBar + const tile = page.locator(".mx_EventTile_last"); + await tile.hover(); + await tile.getByRole("button", { name: "Download" }).click(); + + // Assert that the file was downloaded + const download = await downloadPromise; + expect(download.suggestedFilename()).toBe("1sec.ogg"); + }); + + test("should support replying to audio file with another audio file", async ({ page, app }) => { + await uploadFile(page, "cypress/fixtures/1sec.ogg"); + + // Assert the audio player is rendered + await expect(page.locator(".mx_EventTile_last .mx_AudioPlayer_container")).toBeVisible(); + + // Find and click "Reply" button on MessageActionBar + const tile = page.locator(".mx_EventTile_last"); + await tile.hover(); + await tile.getByRole("button", { name: "Reply", exact: true }).click(); + + // Reply to the player with another audio file + await uploadFile(page, "cypress/fixtures/1sec.ogg"); + + // Assert that the audio player is rendered + await expect(tile.locator(".mx_AudioPlayer_container")).toBeVisible(); + + // Assert that replied audio file is rendered as file button inside ReplyChain + const button = tile.locator(".mx_ReplyChain_wrapper .mx_MFileBody_info[role='button']"); + // Assert that the file button has file name + await expect(button.locator(".mx_MFileBody_info_filename")).toBeVisible(); + + await takeSnapshots(page, app, "Selected EventTile of audio player with a reply"); + }); + + test("should support creating a reply chain with multiple audio files", async ({ page, app, user }) => { + // Note: "mx_ReplyChain" element is used not only for replies which + // create a reply chain, but also for a single reply without a replied + // message. This test checks whether a reply chain which consists of + // multiple audio file replies is rendered properly. + + const tile = page.locator(".mx_EventTile_last"); + + // Find and click "Reply" button + const clickButtonReply = async () => { + await tile.hover(); + await tile.getByRole("button", { name: "Reply", exact: true }).click(); + }; + + await uploadFile(page, "cypress/fixtures/upload-first.ogg"); + + // Assert that the audio player is rendered + await expect(page.locator(".mx_EventTile_last .mx_AudioPlayer_container")).toBeVisible(); + + await clickButtonReply(); + + // Reply to the player with another audio file + await uploadFile(page, "cypress/fixtures/upload-second.ogg"); + + // Assert that the audio player is rendered + await expect(page.locator(".mx_EventTile_last .mx_AudioPlayer_container")).toBeVisible(); + + await clickButtonReply(); + + // Reply to the player with yet another audio file to create a reply chain + await uploadFile(page, "cypress/fixtures/upload-third.ogg"); + + // Assert that the audio player is rendered + await expect(tile.locator(".mx_AudioPlayer_container")).toBeVisible(); + + // Assert that there are two "mx_ReplyChain" elements + await expect(tile.locator(".mx_ReplyChain")).toHaveCount(2); + + // Assert that one line contains the user name + await expect(tile.locator(".mx_ReplyChain .mx_ReplyTile_sender").getByText(user.displayName)).toBeVisible(); + + // Assert that the other line contains the file button + await expect(tile.locator(".mx_ReplyChain .mx_MFileBody")).toBeVisible(); + + // Click "In reply to" + await tile.locator(".mx_ReplyChain .mx_ReplyChain_show", { hasText: "In reply to" }).click(); + + const replyChain = tile.locator(".mx_ReplyChain:first-of-type"); + // Assert that "In reply to" has disappeared + await expect(replyChain.getByText("In reply to")).not.toBeVisible(); + + // Assert that the file button contains the name of the file sent at first + await expect( + replyChain + .locator(".mx_MFileBody_info[role='button']") + .locator(".mx_MFileBody_info_filename", { hasText: "upload-first.ogg" }), + ).toBeVisible(); + + // Take snapshots + await takeSnapshots(page, app, "Selected EventTile of audio player with a reply chain"); + }); + + test("should be rendered, play, and support replying on a thread", async ({ page, app }) => { + await uploadFile(page, "cypress/fixtures/1sec-long-name-audio-file.ogg"); + + // On the main timeline + const messageList = page.locator(".mx_RoomView_MessageList"); + // Assert the audio player is rendered + await expect(messageList.locator(".mx_EventTile_last .mx_AudioPlayer_container")).toBeVisible(); + // Find and click "Reply in thread" button + await messageList.locator(".mx_EventTile_last").hover(); + await messageList.locator(".mx_EventTile_last").getByRole("button", { name: "Reply in thread" }).click(); + + // On a thread + const thread = page.locator(".mx_ThreadView"); + const threadTile = thread.locator(".mx_EventTile_last"); + const audioPlayer = threadTile.locator(".mx_AudioPlayer_container"); + + // Assert that the counter is zero before clicking the play button + await expect(audioPlayer.locator(".mx_AudioPlayer_seek [role='timer']", { hasText: "00:00" })).toBeVisible(); + + // Find and click "Play" button, the wait is to make the test less flaky + await expect(audioPlayer.getByRole("button", { name: "Play" })).toBeVisible(); + await audioPlayer.getByRole("button", { name: "Play" }).click(); + + // Assert that "Pause" button can be found + await expect(audioPlayer.getByRole("button", { name: "Pause" })).toBeVisible(); + + // Assert that the timer is reset when the audio file finished playing + await expect(audioPlayer.locator(".mx_AudioPlayer_seek [role='timer']", { hasText: "00:00" })).toBeVisible(); + + // Assert that "Play" button can be found + await expect(audioPlayer.getByRole("button", { name: "Play" })).not.toBeDisabled(); + + // Find and click "Reply" button + await threadTile.hover(); + await threadTile.getByRole("button", { name: "Reply", exact: true }).click(); + + const composer = thread.locator(".mx_MessageComposer--compact"); + // Assert that the reply preview contains audio ReplyTile the file info button + await expect( + composer.locator(".mx_ReplyPreview .mx_ReplyTile_audio .mx_MFileBody_info[role='button']"), + ).toBeVisible(); + + // Select :smile: emoji and send it + await composer.getByTestId("basicmessagecomposer").fill(":smile:"); + await composer.locator(".mx_Autocomplete_Completion[aria-selected='true']").click(); + await composer.getByTestId("basicmessagecomposer").press("Enter"); + + // Assert that the file name is rendered on the file button + await expect(threadTile.locator(".mx_ReplyTile_audio .mx_MFileBody_info[role='button']")).toBeVisible(); + }); +}); diff --git a/playwright/element-web-test.ts b/playwright/element-web-test.ts index 52bd31c0ce..ee78be2d06 100644 --- a/playwright/element-web-test.ts +++ b/playwright/element-web-test.ts @@ -211,7 +211,17 @@ export const test = base.extend< }); export const expect = baseExpect.extend({ - async toMatchScreenshot(this: ExpectMatcherState, receiver: Page | Locator, ...args) { + async toMatchScreenshot( + this: ExpectMatcherState, + receiver: Page | Locator, + name?: `${string}.png`, + options?: { + mask?: Array; + omitBackground?: boolean; + timeout?: number; + css?: string; + }, + ) { const page = "page" in receiver ? receiver.page() : receiver; // We add a custom style tag before taking screenshots @@ -233,10 +243,11 @@ export const expect = baseExpect.extend({ .mx_ReplyChain { border-left-color: var(--cpd-color-blue-1200) !important; } + ${options?.css ?? ""} `, })) as ElementHandle; - await baseExpect(receiver).toHaveScreenshot(...args); + await baseExpect(receiver).toHaveScreenshot(name, options); await style.evaluate((tag) => tag.remove()); return { pass: true, message: () => "", name: "toMatchScreenshot" }; diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--bubble-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--bubble-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1a6148c9c14226ca744c4be6baa08f52a073a3b8 GIT binary patch literal 5666 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 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--irc-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--irc-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..98ce66178e0c302d5887c0b2d7c0296f0b9415d7 GIT binary patch literal 7613 zcmdT}g;!MF*B*L67#O-crIAK@071G00ZEbWZV?zdrAtagTFRkII;Fb>r9ogMzsvjk zE55VVotbsloO93JXYc(y``J;N>PmPxlsF&|2v7M1OdAA369RtgfiZzkmy;n*;0wiF zTS*R7HAej#1fua)hRN#sU|=eC%1>ORxOaw_%;12%s=L)iTZQ;eIL{1hrcxbs>AVg>VmJG=V}pM%42tdN6?% z>b3yJwi^Yytc%x+?Y@A(8O<_Xc6Rm<{n8Km<>3nsUS0;WSk=t< z$Tju#ow%C}xcD;F_%c-|_W$x_#j3~65wWML{5_Ng%XX=`{y}OHlm06DQUd}J%!`8K zK7>vbSdwl3+BRFuW6l_59dvx6YWGE!V_S1|f$V+DIEc|qkfOR>_8$v;Z9@k{7S$i&;DS>86e| z;`bU?COHb3K>5Gb8~cx zMJQtFJcZtCb zv3C-3u7YS^do5LMBEg~boi>79BONY;NmM%JGn(wgW00Q8ddE3zwgj3=cUsS-%iIZR zFEFUnN?>z2Q^#hexw6>ZM^~HZ6Qr}ly2Ew_LNkYpl6zN`>U}A{_uYPQtkBSzzOzXy z?l7=s2Q@9ow{`Jbi79PAmJ!di(Si01X$oi3$}Hq8_W74am3;x`LL+#W%{I)L(ai|h z%+m1Eg8BEO-Gnk|Dk7DTUdP=w8_`*<+Ay~DwPPcHWKE8%^RbzZqVKX1C{N*^S6 z=EAq=eGt}*Tr1%2Xhh9b)QJuWk@;`o&;Hp*dfqs%s*bM^HgLM~uqP=VGd|S+Yte zL_$_jv|!g!X!DmpBnFhG9FwDfX zGd2B4OojqVPTA!5K-$1yjhG;6DG!h#gk~D5=q+R_S8;%SXL_5xZxe125TO zZ{!&2GsTtr=LtgANx92!TkdcC@(Zrahn^jG_m9)H1Q{euDJ4TCtSLWBUcFb7d{FEn zzgU+}%tE4_xj&n%JO-=g)Xg7xfj-Tx`@5_aIj>vvDF?LrqzM(+u9T7G-Or`lEEHf} z9!B=uBabJmjBxL3x2eJ!{uu8DR^Ufl8j9>Zhi$iy5avtDz+gv*KT90K^s}f^f?4oy zE}2n40z5fAQI_y>Ngl337PoIDfu(=H*U16yMEKsZLKNjf+1&bD5F&)fxS?3XaP-gIEm z6k^V=sF&u+^X+7MYh|Q|>ph_h)z`7&rh4|4b{hvnm^(iq@N^9opWUm*d$OQt3)pNx$V-TD8uPJ`-Y8vZCo(ZTm z^be5W)H|+0mxAxKeu_PpDob)xb;R|fkqUl5JiRHEyrKK@v@#$m+mp0CC~ne!&!^sI z0i|n{X_Bi#Ewv=}qSM{Wt&!U9L8fI<%g=XfBV9T|uAsNco~-CQeg7}& zB$`5oXhulMt;I@uvp?0Niw(p}9yCiso}Kd6z;wwVS}cssBp=h#*3U{}_GVf-8sM0q z=oq_uCZDyS+JWZ8__J?cr+B|^Y4wb^$0x`u8%Awkv%F*pCT8>s7YAa=&+Uu70d; zVD4!tQP$`g2`MbXghQ4vC7JLab$M(157##D+aHBQV^;7Oc82 z*MdUjc=|J1`igXRoxs?(D5>ccun<8TtXs&@uh$w4wLz45yezm8dmQR$D<`V!Cu1;08DfYj>~Tg(x8P#3~@(9 z*sO!Eu{IhA8&2eUT)xGB7ymobX^AG6Q5+SdZk5+tP-i=jTvGgKQ^JkUHbZtS4aZJs zi)u8v{$v<4JAb|Ku#uPfRNxTH%`rfjv0RP`b9-&7yB8S``MSQG<`pl+=IrB^-6&JhIT{Fb;~|Rh5@MbitX0I8`5UpPgW&xswh<;c$)RSE4301p$UC(yhbfy`I(N#*6g-}LmP0?)!CYEQ z@8nM1xAJW4NVHTfJDOYCLDo%0KsXSA-Qz@O%^edR-Q9k7Gtr{q?6BHO5v3eu@NZHj zEFxmDp5OhKs>6*fRkDuu$;J@=WVNZZa!*!qJst5h`V-S&nqY^u_}*d|muW3EGzlu) zA4Eh3-~LEkapNJ`&D72Bw7h~08orv(ZKblGtyIXKbv$Tq5-Q`Mo#x9aZw`F+Zmbty z`aa~NB!@xAhE5n9K4;L;I9JMprHyaa^NtDx8sy**>eDg3iU6!?!dJ$S&KS)|FL?0v zEs0}{*LW>|rs~WQJ{a5?ol3WPlEmb*{vL~OH%Sa^_Y>Wj%dhA4yI&)j8Dj33tAWQR zs^6Va)2a>PmFNP|r%E-N%Fd^CG|Vpk%zO{-hE6gZ;k8`EMOiJ;+%LsQAkmWJ8(YrgUHW3&AtD!yP13#wsL+Y}|8Nnig9iP9k z%Bp?RFRy(&OloCqg$l|G^5fx3i!P8=DIu)09`DxCkPK&nCxAdaZ(705&UDZ3{_4zs zcV*IjN@6{l7w(#`t)tJ&N)6F=Yz~%D2aXeUTcmhhy&5hHq zG}@RHbFXMq4W&2x7o5H|lKBi2GE@F)tFmeJTO+^YAKliw%cXgQI~!;{d!!l)rH!|p zDpigyYP>{QN9^Xojafe^7M0mN>{r(Y{5UJuDMfE>*ygq}9{3`9nKEP0<|jm(#gFET zAbI(&%BTgxDP@e3sfvj(ezV(F`EvAh`cD1tnYQ_#=`w@*JvC-#W)MiAP5??t8f{o- zy)doEk(&G_e{tJ%P)XVKM^05}=mDOf= z*y$u^6YmPABwwTdYArA!j!J})!&U@BtE#YB1+#kl4h6)>#JGNZoS;{(zd+5FGPr(t zh=(wak34Zf-rQJvyM0s3E$(Fo$yjJxq@MRd>T~CaptKO_U}i+n@S7#erTWGwzB;7q#jjku3)b85+uNIkwJb&ou-1xPjSf^m4Vc{!Y9ZiCtJW*(J zGGRy={G_XUE8d)wVkxO#J%t8RiH@nbsejE4)Pf&XFuHrX_gkB+>kzX(_R&fu+WKO@ z{5H%tPA<;nU%$>8z3;eu&|@jXPC;J3@U1LKJZr!4SBC)EwZ&3fo(JX^>N?)b0SXE9 zCv^QY4~3`Mw>LYCMe@XuD7!ZU*SBabH0G^9?Mg##K(MMnZV__a zdE~#{3=wDA2waNL$P=LM5UpJ#8O2rH!t0Q_O!RXG5-IDi@qE**%k%N^Izv(O%bvQ^ z{Hq7F%vd@)087P@yW(eHfy|JjrVGVv2u-d39K`B#euwR@x}*yzhK##g{+adqkMuWT z>ZJ;2M^>!}85Fd*mur!0VgO!!^1V}CFun7 z-}$w5bWT_Ok2i9?S8KPbbgPSt(cO2Y;$FQ8!l-*U-hE2MR&zh4QR}j?4{74qSrw;D z7_{ns$;;izS=}D0mMy&DvS=Rgck(Hh$)&SBRer@A6W4LmoP_mtGiq@k@RJ7w!TxM@ zx$rDiVBi76&T75w3Qo9!f{>F^W2}seW}>IWb1rJf#rpSh1tDE#Hi_Q>vUb1%khAHj z3e-aT+q>Jtug=E=HSqj^#@VxxzvnL^ALM_^p2gU*eAh9ru@XjqTXtGdC%g}NZ>e;L2oDnp8#8`J*l#-eHLFs~9aVA$Tb%@taEb@WL>Ma%+9&P|zx1!l(Dl>+Dlo-``C*7_cX;(Wwrc}yW7~#zqc$z849A72moVUmdxw%lvEj4b%u2H zOcc1ksxbK%l*>Q3gY%b)4{Wq4YC(~RBe zNy>P)O{-rlczbt;(RJ60n2e;bzL>lzfii}B%^`Hb0rinpGi6LC4!d}ed|S?m0ZtxG z0ps#Yds=F)Pe0r15W4UUul?qaI|x;A#S*DS2ubUj< z!(!=X!r3Sw^NplE5qi=N$EE07PTxJk88mst*gpKVpttThO$qp_icIYWrgu{ZMq%Ma z_E$?M=d+?VDlaEXgSjyATF`)+xwg-M@pYqO!s=bkVT&{H5|ua7H&!el8G^8ApNNF+ z*-_JO2Vth;GnRU%CCEGV+{A!U;E-Xdr(#0egirHWm?XRS$p234d%jpk&`1Ye#mQsG z9U}H;YhMyW4%B3QeJO^9g^>290^*)A$;Lsu-=mWM904b9TXw_JPq)yF$7B80plKKg z-mSU(L_nbcxd3{pAU34REhpa;BuJ?icjy)OCn}Hwo1KFv;)g}o{YPd%OMGQ{xBhvQ zK*9t49%;*|QvREydxrUJ`m_k_@Uyr1*g~I_@pVH|K-=SH=PWhw5D=8)SBy9J`ws=J z6$hAbu7#_}&x&!`^deWuo)Wyfgs50}DaLP%joHhNc5>`*O29Zy5qBIdl}q6m|7P=d z+{6m~F6F!wXT&&z?om#(ea&x+%QSDU8JX^$ClhT}_FQENJICwvCs^E~O%>>uyE5Ey zX%l+sQ+)`Q0V&2Js9G8yA~+i=mUz>Lp)2M10#8SMhdPpDmahBeJ^yD?et>~9$b_&* zCr5mmnICG*lrQdwh!w4p*7{=f zcN+O2tDoSLHl2CJ==F9>W3Qc{+%K-(B|OBrasAM=lQ$>7s@>RG0uIg$cuiMLlD8ad z`L+GdxhLJm;}vsJp6I!OiV2}`;(nH`nmD`-F_8d*2@1qgdD)&Qlv+i+`0I--Sc{)6 z=+pNakeYm!QB!t!y^NMt!M2t61~IjLU!6Npm; zYnNK(QlZUzP1`+FS91oKLB*1FN?9L+f7y+W%dHLN(6Hd%6mR1%gA2^t25*t9CUD)+ z`Q_>Ru20pcQT6$H7QA+`SgS)#LR-~|qAdA3PfomP?y z(du>#Gx0psGB!px4VK>b8rFB@_vp1jB9Sr#=pIM2G`L9eFpv(G()!#(@1QHI+AD@x{Rf7dQt{3sFp?ause|&B7tBF6LSeQ5>=)pEi?M#9t zEVF_4_bBW)4RXC5i!RidM`^6Y;r8DRuioYh>0rzt zl>6^j_Z*4CI|DDI;oHR~vwlkWbYThAysYYZ5QJRRU-x%4-rjPRwd8;O4wmmZojSJE z10F^nG~ejgHZRI2NZD5EB<3d|rK^4r{bZz0=Y1>TarhXxAbJ2b1#i(Yn|F{m|K?sw zY_8!~Ll5bAtf%_)E>h_c$$e^}fcQ=xv`EQT(6~?Ge|$Hed%}iuUM(s??1oB5*H1b? z&*;{;{96B}I6DET*h;Xw8w_blBt?F@pA21K$es*@VZKUtncepUe-)JOGXb=-@HeGz z<>Z0Ki-buEP1FA=Fa705A~v)({;lj+B_}x5OJcP}9wvh2ZwHjkwWWOxF6wxQu-GT@ zqihU}bA$`uuHSY5_NF9+=RdkAG|32H`j4*zbBg<)N(V&Knu!ID9GbDx5jzA!V;8XnJtA^BL$T=nLbsSuRfIC05cyU-TA~S0 zgsTe~M2La$i|$jP?f2LQ+2$)61ate_8YdHw6L%|#>-1<16i`l)#U(#>_xLD*wp|Vl z33LSpWX-1~IH9rfW03=rQH7Cim83gwDNkbR>@BqAMZ&cU!qS__fI8DE6t@s;z-1j- z2-ey*N*qW5hk|4Y=u-yi(+BCdT%Iwy$&5)cqknZjtN>Cc4B}I@LN=ktth6a(6M*I*1jDU2ffRuDf&(IA@ ze+T>n-XGt+?z-pPb@#dF?7jBg`+0Vx_6t=)JQ_Rz06?g&2G#`tFbB|c16*wM-JGqm z4n1Ia=&C9L%7H(HN^xH-V`cDRdWMsA(RwGdQY13lLY{%QGQxz8Z@0C34p5kU;CpIuQniUb1}f&obfC@@9zt3Ub*9i3c$oEUq522{9%ph8A6v3bp&!lao#9TXP} zu=XTxcrb#IGY)ar0_JJwN6?GAw(kM&EZ^0 zU-w)J3P7c*a>9>rLk;0vP>P%(L~8k`jF%g(@p7qBw~f$|TFKNmm-t^$%cpI~y1zfe zFn5npdHi>NvYi4a!7`<0dVh{93Mb1hkUs|<2_7e8WMAv=(%$|NxPt%0ar5@#@OpA` zRc!WEu!erx*nW4R!580D^le9evL)j;cc`H2;%~QS*g)V6&zE-C{C8R^Lc3a){b_ zS)-cQXf@3pI;$(&I79k7=!oIwxq9^s4bI_LSIM|=DN1>&xMeYV`ZwaA?akYGWx6|w z<$5%}xKnIaYFORKV@6h5@|i1)nGm|~4e;Rx!i7vGUBiLb5i2UsO6ud-qh7XhQe>I5 z#x6-JPzk)E8oCKE88y1roz-ehic8lSJLqw89;tjU1SX=1>k19UobulPD;u)?z)E}g zM(vqqSBv@L(zTf4NTr1y!JY_U>L#kT!8KaXOq$(3sxt{ie`=(b5$AB@NE&*&5%H;D z&3fC^PnPA)V-nam`fC6HZ7GjvPvzDV|NB7Q(RJ}7(!^dBa$0oY2ccYQCZ;%&l@Sez ziHX69R-HPn3W0BBzhS{eyI1xW8q;L0KGzRj7*xD$^`n!`mL`%S-tCUCQDwHD;e2aW z)gqrop2OFjKpbKHqg{rIOyI$B;c)x%{)YtG)mb}uh1H;6fS{eUH|-U+%;lf`I2Kss8p39W_6<`e%BYI#X1u#bEiY2z37sZwR$}@bj#W$n@$JKPr^P|J7ECA z!78tg(%517u&V%>73)@&@fdZ7u{=6J+wdX-hdReJS)&dlhis~a5%*=&mIhTUYn^l^ z{_iiYt^wi>;+n*k8=2xxoF!B5M&g$lR2cL3NlNFaBRGE>0036Z;Y*$0micL7(HF~^ zvwBqQ5B(!CT9Y!O4C_^X=RJb&F1NYEf!EgwpEE-U;Zx*APJ_oBaZ~sfZqL220Po)U znv`;_qxO9NMOc(Wz_*exvNxNX+FS<6r-j0v#wJA~oVbv@ac6*hY^qbPMtu3kRJE8% zjV~P`lqS!hak2=B!Uw3mP*e0aqySxnQ8sA{E5Ik(U-2`t94cfj8S>!k`!+i}0px#P z4B{>PLEUEZxMhA!3(eelD@@?1zZB5P8vD(wlNAf7{W<>A0hVq(vr8f($6oShnHPuRFK)+^;V)Z_jvogiJZ&a@Chij;9eDmXi@dDd5In9z-o_jpHexn7B5?G3y%0aYHOc$)b8cSCx)}6d)){mVOeGB|svkNc zgfA^`>TH>ch)HIox#qXc{l+!oE0@+WHc`=dzi>I&b75BEiEAaNB8FLaRe znY2$?SXYxJ5qF`vaCy@8OG%aAZr}j{4KR-KI$*ir*OKAZb76=1kpT0K(+6n;D!3tl z#jTqWajDgv;le|UT3)0iTl_6hbwcN?wX06l$NZ*fpE%)=2t&;}Ju^QSxtIIv?T2iks;^7}&$vZIY{I0o_e-Ag@=hf7^vv(USygKa(B567E z!f?ju8cxpv(e}fg6%2784gsLQ&rVOU3{G}QJpJL>VfeGJ9XIBeZpWQGaQ&VTCf0(~?rR5DW_4~DGJYrW3x21i4Yi{c8|3^24)djt{u|5+juqIha6_7ji%aJF z!YR@OFZDdK+LFeQ@bqGMV83Q zQi<{4?Jn*yN~EAyDemU>grpxQcwZ8gwCdAU$>s2EhE=Mn#4-@F#WEv@Gok*Qe@57g z1Z2~NDOOeDD)Nn@kb8S^2U8+Kg+f ztOinLN2UBetxF)hwkMPj7R@ZpWb8&9OGhD9YyNV?Cw_s!b|>$p{b)%+KUT(FQP~-Y zqdwVxfQpbqX9sfV;D`wbIG*?Z$E7v#2{1JwuqTiOt;4YgKNFp!Yl3 z!0?Ihcp^&Xn+c7eZw>~XGmPomSiuR-P~6fOs938tL>DclTs|!HTEj&j}l4qah(bK zfC8mJk5JdGqLaCh4`?<~$3SFB=O8qEO`v zMYQsTgk(J9Or4!9ElPJ_wc^@Q<;|3h2%5z}dLZ6>W)LNeu2pquoB03itdbaos zt+rl|;hFi!t;*^XadMltHuZXcxEzu+y-M+Z?JxD$6OF@)N~p zwSVTy?>_mo&bKao81cIj`(0h=Vr%O)2E5fQRtu#SfzCxgMX=nKPb9uOTsEu?Yd$sT zzP&+{qYWknR{7#YS;3u+4S*^e+sV!;hDz*B(Rg3wvo9gz$zk!gZnSyLO3TZe!Oyaj zN2-0qXr(;$A?L64P--P}t_~kUJ@FH-sCly+LmPs<27kEhxlkSUsp)?xmb4Y5HmP-u zT?;Kxocg+;4oyups@SE!Im0>Gxy5J-Y|7JSA8EGK3iafXE#JOv4xe6kI{el3t4Ozc z1I3ioH`1W=1RY18hns0$;-n5)rd;_(mbTxqzMUv2oVj2x`mpcsqcmz6d>)hU+^6<5 zApr3P$!Fysgif(7%Bf$;5*3jLJt-D@nkttKHYqXPo|rWZjO%iWJSba!EqiwQN2E4y zYWwiIWnUX%wJfo)=`)&;l^k2lprx|b280<`V$VvK)l1(X-lb`>YTh`2KsW@d^Pgi6 z4g)KCsrIh+MN9<{seO_gW>4_Ld zMpKHY)|ncdOYfbq#t13a!ED{4ri-5wz}Z46%!~($ys6CgeKc>4YadxLV`Bj-1*_by z7JmRmJV3S(iAi3bmp66Fzwi?g!x26c9mfS2uih=<0)k$^m09?-G-I-Dc|AOQlvGsg zi)E#B)c+B=AMFzukgr$ii>l?i^1EBFCPapKhkAeZi7=q-*W0=Wl_B*a&c>a&V)ENl{Ej~3-w+SwscRaHHqpMHXRkt3AKMTQruOb`;C z!6iIIb3#2%*_tV7R73}G_{~X`*W6%rp1;mdMG)3+)K%6MRhRs-@;x<;@S7k)_+-Y< zaUw^mlgV8I^{3=_48Bq-L^G&I4=ep@=K6C|pWVni31gY$FI&;Fuv@O*0kmicQgWf6 zZ07RZbkc299K?0paxQ-82O4!*!~hiOb2iPLns?ovFDg!%qp3~Tb|lh9Awfa-`g+!m zoM9g`ut1-aDT#dH_5Ozu@?EJGjQD4J)46aoyG@iTUQF0${#{zhdE$oATdFNMl z-3R1HO(tlMhTc|vAH`hCBe(KWjtP5~vc3iwhYv*^Q7f_0HQh-DOEdn9_6A zmy0w7maMqUnjas2wdA#4r{qfXCDvMAP< zYr7@XTfooCNE)qqjvyY18A;L8mGicO%L9Ev2Y$=@ zsf1(u1)YtbK5&yHhkD#6@V;b7oxYcXiytpRLx<&IYPe!qP*R~@vCkR43wg|V0h#9Y zJ3&D1g4FJz$C* zJ=0CCq^kUCCjV<%#Vb}$Ujs}4!7iOk`Kr+ZWv6TuKf~?$B}38avq9ZJ@BEK<^?H=s zNF5F6(e>I+jLjf5iFo%~8rCy%q-I*&bV-Xrh-m3ls*+#&?XxEB{^Y=BA@`)ZjskQj)4GTHe}qtnCw|=VeB%l`3>p zN7V|ODh6O?nrEhSj|p`G(b30Q+YbpnchASA^7LCnZ86cr@P7uwRDd0wiM9$PjC%cf z5Piir-6>OG+Z^$TyJQt!3#}?sV$2tG)5vh%Cc(SsxOZ)+yRwKD<9qrBgY{zG)n~L& z@T1`XS}OnVPS*d+C$y&}0U%I*CFI^7STB+LzgAp2`?TZ(5a`Yd{r7zj(4(#YeYbeKRH)W1hoD1a>yp8Gg)_s${t z5UocTM6_>MK~JnYG{Io<5E?;;wt{rnjqksnrZ!BlPO)zt3EN=kR<}Z*ArBXn8;pq! r<5vt-5N>CO0RX=y+kuJZ7atPI$420+4lU>=FF;-S1-M-CRmlGUQ0}FJ literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--group-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--group-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..655baf15a23faca02b611220fb43ff8f543c0217 GIT binary patch literal 10701 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 E3vx(9u>b%7 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--irc-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--irc-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f230fe06da4a38fee9c5c9d5e995c34c7c3083f9 GIT binary patch literal 7758 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 H7W{tz85YrY literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--bubble-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--bubble-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6968d3176dc7909d2a2e234a2cc6ad9d06105f1b GIT binary patch literal 5541 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 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--group-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--group-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2e661cac95c50b5246466d5723b4dec551b3997f GIT binary patch literal 10518 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 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--irc-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--irc-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0c474b2c5cc2f9a4f047acde96a46c8272786efd GIT binary patch literal 7699 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 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--bubble-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--bubble-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8b5771d41fc78178c60b57a7538cc8c78f5c02 GIT binary patch literal 5483 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 Is%_-|0Dg4qkpKVy literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--group-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--group-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a59f8fbf17bfee917d362d069ac0962266e3c4c9 GIT binary patch literal 10763 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 H;Qzk>78FDZ literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--irc-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--irc-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4b74eb5745363d029b88ad0eb6088528d5a738c9 GIT binary patch literal 7683 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 WFCFS0ZUDEsAZ2+CaOG>WZ~qI2Ic9MH literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-bubble-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-bubble-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6a486d591f067aeeade236ecf8c5bdcc6018bfb6 GIT binary patch literal 10197 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 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-bubble-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-bubble-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..22b7b56d274eae9f82d1aedc242553ed4095705b GIT binary patch literal 17004 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∓n318y>z> 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 w_7h7>>LM*uS8JA~@QcO9__nsr@Ybza{vGU literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-group-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-group-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..8592436e755370b02b6138c6a0f666f28b36a472 GIT binary patch literal 18261 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 LD2P{!8U_9j_U&Ya literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-irc-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-irc-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec4e38282e17893dec083a40332b688f1657391 GIT binary patch literal 19289 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 M>FVdQ&MBb@06O8eUH||9 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-group-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-group-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..00a570e9338e49fcd25d1a21070e58fae278716f GIT binary patch literal 11452 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 literal 0 HcmV?d00001 diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-irc-layout-linux.png b/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-irc-layout-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bbd871628d648f0e5ab2f54801b6abba2a22c1 GIT binary patch literal 12434 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 literal 0 HcmV?d00001