Skip to content

element-web-notify #13318

element-web-notify

element-web-notify #13318

Triggered via repository dispatch December 2, 2025 14:45
@RiotRobotRiotRobot
element-web-notify df5b56a
Status Success
Total duration 18m 27s
Artifacts 8

end-to-end-tests.yaml

on: repository_dispatch
Build Element-Web
3m 53s
Build Element-Web
Matrix: playwright
Downstream Playwright tests [element-modules]  /  Run Playwright end-to-end tests & upload html report
Downstream Playwright tests [element-modules] / Run Playwright end-to-end tests & upload html report
end-to-end-tests
2m 5s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 6 notices
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:249:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot: playwright/e2e/audio-player/audio-player.spec.ts#L21
1) [Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:249:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot Error: Test timeout of 30000ms exceeded 19 | await tile.hover(); 20 | await tile.getByRole("button", { name: "Reply", exact: true }).click(); > 21 | }).toPass(); | ^ 22 | await expect(tile.page().getByText("Replying", { exact: true })).toBeVisible(); 23 | }; 24 | at clickButtonReply (/home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:21:8) at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:277:19
[Chrome] › playwright/e2e/widgets/permissions-dialog.spec.ts:49:9 › Widger permissions dialog › should be updated if user is re-invited into the room with updated state event @screenshot: playwright/e2e/widgets/permissions-dialog.spec.ts#L92
1) [Chrome] › playwright/e2e/widgets/permissions-dialog.spec.ts:49:9 › Widger permissions dialog › should be updated if user is re-invited into the room with updated state event @screenshot Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 53 - Array [] + Array [ + Object { + "description": "Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies", + "help": "Interactive controls must not be nested", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/nested-interactive?application=playwright", + "id": "nested-interactive", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "no-focusable-content", + "impact": "serious", + "message": "Element has focusable descendants", + "relatedNodes": Array [ + Object { + "html": "<button class=\"_icon-button_1pz9o_8\" role=\"button\" tabindex=\"0\" aria-disabled=\"false\" aria-label=\"More Options\" type=\"button\" id=\"radix-_r_23_\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" aria-labelledby=\"_r_25_\" data-kind=\"primary\" style=\"--cpd-icon-button-size: 24px;\">", + "target": Array [ + "#radix-_r_23_", + ], + }, + Object { + "html": "<button class=\"_icon-button_1pz9o_8\" role=\"button\" tabindex=\"0\" aria-disabled=\"false\" aria-label=\"Notification options\" type=\"button\" id=\"radix-_r_2a_\" aria-haspopup=\"menu\" aria-expanded=\"false\" data-state=\"closed\" aria-labelledby=\"_r_2c_\" data-kind=\"primary\" style=\"--cpd-icon-button-size: 24px;\">", + "target": Array [ + "#radix-_r_2a_", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has focusable descendants", + "html": "<button type=\"button\" role=\"option\" aria-posinset=\"1\" aria-setsize=\"1\" aria-selected=\"true\" aria-label=\"Open room Demo\" tabindex=\"0\" data-state=\"closed\" aria-haspopup=\"menu\" class=\"_flex_4dswl_9 mx_RoomListItemView mx_RoomListItemView_hover mx_RoomListItemView_menu_open mx_RoomListItemView_selected\" style=\"--mx-flex-display: flex; --mx-flex-direction: row; --mx-flex-align: center; --mx-flex-justify: start; --mx-flex-gap: var(--cpd-space-3x); --mx-flex-wrap: nowrap;\">", + "impact": "serious", + "none": Array [], + "target": Array [ + ".mx_RoomListItemView", + ], + }, + ], + "tags": Array [ + "cat.keyboard", + "wcag2a", + "wcag412", + "TTv5", + "TT6.a", + "EN-301-549", + "EN-9.4.1.2", + ], + }, + ] 90 | 91 | axe.disableRules("color-contrast"); // XXX: Inheriting colour contrast issues from room view. > 92 | await expect(axe).toHaveNoViolations(); | ^ 93 | await expect(page.locator(".mx_WidgetCapabilitiesPromptDialog")).toMatchScreenshot( 94 | "widget-capabilites-prompt.png", 95 | ); at /home/runner/work/element-web/element-web/playwright/e2e/widgets/permissions-dialog.spec.ts:92:31
🎭 Playwright Run Summary
44 skipped 59 passed (8.0m)
🎭 Playwright Run Summary
1 skipped 103 passed (8.9m)
🎭 Playwright Run Summary
2 skipped 103 passed (8.7m)
🎭 Playwright Run Summary
2 skipped 100 passed (8.9m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:249:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot 104 passed (10.3m)
🎭 Playwright Run Summary
1 flaky [Chrome] › playwright/e2e/widgets/permissions-dialog.spec.ts:49:9 › Widger permissions dialog › should be updated if user is re-invited into the room with updated state event @screenshot 97 passed (10.4m)

Artifacts

Produced during runtime
Name Size Digest
all-blob-reports-Chrome-1 Expired
6.43 MB
sha256:1ee71b7804abbadc8fb952b7cd23ab44f8a0ae867e5ec0919a96532fe90950f6
all-blob-reports-Chrome-2 Expired
628 KB
sha256:42c3cb3b91932069a189220ab8849e9ec2ee967fae8fccb8e13bb357ca8537c5
all-blob-reports-Chrome-3 Expired
333 KB
sha256:35ec1b67a4bc09eb317e6d5ed7df708da303d8935adfb819f54b3f64a8da26f5
all-blob-reports-Chrome-4 Expired
481 KB
sha256:cf2849206c0b9012b60c84336581100e8a192798ddf16efb7b16cb94d5e2078a
all-blob-reports-Chrome-5 Expired
794 KB
sha256:af01d2f124037bf5cc5765fe5e62b9aedc6477bea65724abafb1ba4660b7a3fb
all-blob-reports-Chrome-6 Expired
6.14 MB
sha256:d22679d28d5a979718654c03ea4dbcdc67a53ec848a06c2632c8fdb8a2f43c54
html-report Expired
14 MB
sha256:a030251db6365cd3f56fc6458b33af801365e8a8400b3c2820aac5ec94e3f8eb
webapp Expired
40.3 MB
sha256:87684485b17b8ba7944f29bd8832ac4e595ebc872b4acf3ab9565202f023940e