From 3c57323595e209e6a0b218022d26efebf0ac5629 Mon Sep 17 00:00:00 2001 From: Florian Duros Date: Mon, 3 Mar 2025 10:17:41 +0100 Subject: [PATCH] Fix edited code block width (#29394) * fix (event tile): make the markdown body take all the width when edited * test (e2e): add code block test --- playwright/e2e/timeline/timeline.spec.ts | 34 ++++++++++++++++++ .../timeline.spec.ts/code-block-linux.png | Bin 0 -> 4858 bytes .../edited-code-block-linux.png | Bin 0 -> 7304 bytes res/css/views/rooms/_EventTile.pcss | 1 + 4 files changed, 35 insertions(+) create mode 100644 playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png create mode 100644 playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png diff --git a/playwright/e2e/timeline/timeline.spec.ts b/playwright/e2e/timeline/timeline.spec.ts index 8f4af33da8..5c1f99511e 100644 --- a/playwright/e2e/timeline/timeline.spec.ts +++ b/playwright/e2e/timeline/timeline.spec.ts @@ -875,6 +875,40 @@ test.describe("Timeline", () => { ); }); }); + + test("should render a code block", { tag: "@screenshot" }, async ({ page, app, room }) => { + await page.goto(`/#/room/${room.roomId}`); + await app.settings.setValue("layout", null, SettingLevel.DEVICE, Layout.IRC); + + // Wait until configuration is finished + await expect( + page + .locator(".mx_GenericEventListSummary_summary") + .getByText(`${OLD_NAME} created and configured the room.`), + ).toBeVisible(); + + // Send a code block + const composer = app.getComposerField(); + await composer.fill("```\nconsole.log('Hello, world!');\n```"); + await composer.press("Enter"); + + const tile = page.locator(".mx_EventTile"); + await expect(tile).toBeVisible(); + await expect(tile).toMatchScreenshot("code-block.png", { mask: [page.locator(".mx_MessageTimestamp")] }); + + // Edit a code block and assert the edited code block has been correctly rendered + await tile.hover(); + await page.getByRole("toolbar", { name: "Message Actions" }).getByRole("button", { name: "Edit" }).click(); + await page + .getByRole("textbox", { name: "Edit message" }) + .fill("```\nconsole.log('Edited: Hello, world!');\n```"); + await page.getByRole("textbox", { name: "Edit message" }).press("Enter"); + + const newTile = page.locator(".mx_EventTile"); + await expect(newTile).toMatchScreenshot("edited-code-block.png", { + mask: [page.locator(".mx_MessageTimestamp")], + }); + }); }); test.describe("message sending", { tag: ["@no-firefox", "@no-webkit"] }, () => { diff --git a/playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png b/playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2f62d0dec610527cb4cae18c4a7fc5376195527f GIT binary patch literal 4858 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 C=8Me$ literal 0 HcmV?d00001 diff --git a/playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png b/playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..46f5cf1a7ae4c9b4e2b15b189f5697fe33e9cb0e GIT binary patch literal 7304 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 literal 0 HcmV?d00001 diff --git a/res/css/views/rooms/_EventTile.pcss b/res/css/views/rooms/_EventTile.pcss index 35097fb3b8..54f91bd5f4 100644 --- a/res/css/views/rooms/_EventTile.pcss +++ b/res/css/views/rooms/_EventTile.pcss @@ -683,6 +683,7 @@ $left-gutter: 64px; line-height: inherit !important; background-color: inherit; color: inherit; /* inherit the colour from the dark or light theme by default (but not for code blocks) */ + flex: 1; pre, code {