End to End Tests #8982
end-to-end-tests.yaml
on: schedule
Build Element-Web
2m 12s
Matrix: playwright
Downstream Playwright tests [element-modules]
/
Run Playwright end-to-end tests & upload html report
end-to-end-tests
6m 19s
Annotations
159 errors and 20 notices
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:167:5 › Sliding Sync › should show unread indicators:
eval at evaluate (:291:30)#L17
4) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:167:5 › Sliding Sync › should show unread indicators
Error: jsHandle.evaluate: Error: Timeout waiting for room !Akd5DkiQV91odsnG:38aebf9d4bd8c19c68f3c3ff466a67ad79d216472b80d905d707c829e57fd18c membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky:
eval at evaluate (:291:30)#L17
3) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !fZ9DJ4zPcPaQbqZX:d8b632b215d3bc9f9d4f1ade7d515cd0768666d189fd92eb22c66acbc7eb1904 membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky:
eval at evaluate (:291:30)#L17
3) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !l58MFzFBGDvLbs7a:b5a1f05b88214af0797689e92672277caf613b03b596f28191eb5e959464f726 membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky:
eval at evaluate (:291:30)#L17
3) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
Error: jsHandle.evaluate: Error: Timeout waiting for room !gWZns201f4jFTItV:6e198b6a19ff3cd81ec355cea52f91e15e1e5a55dcafb27ef701d6f7aa667fc4 membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive:
eval at evaluate (:291:30)#L17
2) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !zCWAcM5zLdC7yWJ7:4a9984e4bfcf079943a6dfc319af2fb798560e1096d6bef0a1dc46ed29780060 membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive:
eval at evaluate (:291:30)#L17
2) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !KsBHVmloVXeoQgao:403bfd16af1200380e88a0873f36654e40499cfafff42f2965a13cccd829177c membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive:
eval at evaluate (:291:30)#L17
2) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
Error: jsHandle.evaluate: Error: Timeout waiting for room !G7bsOuBcusIqzlYt:962143fd5a4c6c8f921591a35379a37c32ef2d7232eab8e0d3922700ef149b8a membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
eval at evaluate (:291:30)#L17
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !yRMYVYhZxR9JrPM0:ddf43982ed8a0602f0bfec54cf81f8eeea2e1f6b6c39f22e62a7c001b1031141 membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
eval at evaluate (:291:30)#L17
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !4XaX9E4p89Mvqqxo:eddd77ec3855cd801deeb38cf7a9118d50dfcc4d36fe2420625de8fbe4c64205 membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
eval at evaluate (:291:30)#L17
1) [Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Error: jsHandle.evaluate: Error: Timeout waiting for room !Q9grtxfRPTxpQkgK:ee6d74c2a61dbe38d35196824af27db9d0c8949edaaff6617d5c38a596774777 membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:167:5 › Sliding Sync › should show unread indicators:
eval at evaluate (:291:30)#L17
4) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:167:5 › Sliding Sync › should show unread indicators
Error: jsHandle.evaluate: Error: Timeout waiting for room !K9E4uoLvz0IHkL7N:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky:
eval at evaluate (:291:30)#L17
3) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !EBQJ0S5FlG9WaQME:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky:
eval at evaluate (:291:30)#L17
3) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !AB2F2GnlYnx7ZaAT:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky:
eval at evaluate (:291:30)#L17
3) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
Error: jsHandle.evaluate: Error: Timeout waiting for room !rDLXughLwPEkRPWP:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive:
eval at evaluate (:291:30)#L17
2) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !PEMQXBxKmHvOshpk:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive:
eval at evaluate (:291:30)#L17
2) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !4EIJVy9YPwaoj9ge:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive:
eval at evaluate (:291:30)#L17
2) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
Error: jsHandle.evaluate: Error: Timeout waiting for room !dWSEiIR3NPGqLir8:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
eval at evaluate (:291:30)#L17
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !bsAhzZimJPFbyhTR:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
eval at evaluate (:291:30)#L17
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: Error: Timeout waiting for room !6eOWivZnJbYJGA2y:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z:
eval at evaluate (:291:30)#L17
1) [Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
Error: jsHandle.evaluate: Error: Timeout waiting for room !N7XCSK8ep8jXtsAr:localhost membership (now 'undefined', wanted 'join')
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at eval (eval at evaluate (:291:30), <anonymous>:17:15)
at async <anonymous>:317:30
at Client.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at Client.awaitRoomMembership (/home/runner/work/element-web/element-web/playwright/pages/client.ts:321:9)
at Client.createRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:185:9)
at Object.testRoom (/home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:21:24)
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/pages/ElementAppPage.ts#L96
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:35:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/e2e/room/invites.spec.ts#L0
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/pages/ElementAppPage.ts#L96
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:35:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/e2e/room/invites.spec.ts#L0
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/pages/ElementAppPage.ts#L96
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/e2e/room/invites.spec.ts#L0
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/pages/ElementAppPage.ts#L96
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/e2e/room/invites.spec.ts#L0
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/pages/ElementAppPage.ts#L96
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/e2e/room/invites.spec.ts#L0
1) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/pages/ElementAppPage.ts#L96
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:35:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/e2e/room/invites.spec.ts#L0
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/pages/ElementAppPage.ts#L96
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:35:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite:
playwright/e2e/room/invites.spec.ts#L0
2) [Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/pages/ElementAppPage.ts#L96
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/e2e/room/invites.spec.ts#L0
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/pages/ElementAppPage.ts#L96
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/e2e/room/invites.spec.ts#L0
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/pages/ElementAppPage.ts#L96
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot:
playwright/e2e/room/invites.spec.ts#L0
1) [Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Test timeout of 30000ms exceeded.
|
|
[Dendrite] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit:
playwright/e2e/crypto/device-verification.spec.ts#L97
6) [Dendrite] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit
Error: "route.fetch: Test ended." while running route callback.
Consider awaiting `await page.unrouteAll({ behavior: 'ignoreErrors' })`
before the end of the test to ignore remaining routes in flight.
95 | await route.fulfill({ json: {} });
96 | await new Promise((f) => setTimeout(f, 1000));
> 97 | await route.fetch();
| ^
98 | });
99 |
100 | await logIntoElement(page, credentials);
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:97:25
|
|
[Dendrite] › playwright/e2e/audio-player/audio-player.spec.ts:250: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
5) [Dendrite] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot › Expect "toPass"
Error: Test timeout of 30000ms exceeded
19 | await tile.hover();
20 | await tile.getByRole("button", { name: "Reply", exact: true }).click();
> 21 | }).toPass();
| ^
22 | };
23 |
24 | test.describe("Audio player", { tag: ["@no-firefox", "@no-webkit"] }, () => {
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:274:19
|
|
[Dendrite] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot:
playwright/e2e/audio-player/audio-player.spec.ts#L244
4) [Dendrite] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_EventTile_last').locator('.mx_ReplyChain_wrapper .mx_MFileBody_info[role=\'button\']').locator('.mx_MFileBody_info_filename')
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_EventTile_last').locator('.mx_ReplyChain_wrapper .mx_MFileBody_info[role=\'button\']').locator('.mx_MFileBody_info_filename')
242 | const button = tile.locator(".mx_ReplyChain_wrapper .mx_MFileBody_info[role='button']");
243 | // Assert that the file button has file name
> 244 | await expect(button.locator(".mx_MFileBody_info_filename")).toBeVisible();
| ^
245 |
246 | await takeSnapshots(page, app, "Selected EventTile of audio player with a reply");
247 | },
at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:244:73
|
|
[Dendrite] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L142
3) [Dendrite] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('.mx_HomePage')
Expected: focused
Received: inactive
Call log:
- Expect "toBeFocused" with timeout 5000ms
- waiting for locator('.mx_HomePage')
8 × locator resolved to <main tabindex="-1" class="mx_AutoHideScrollbar mx_HomePage mx_HomePage_default">…</main>
- unexpected value "inactive"
140 | // Pressing Control+F6 again will focus the home section
141 | await page.keyboard.press("ControlOrMeta+F6");
> 142 | await expect(page.locator(".mx_HomePage")).toBeFocused();
| ^
143 |
144 | // Pressing Control+F6 will bring focus back to the space button
145 | await page.keyboard.press("ControlOrMeta+F6");
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:142:52
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L232
2) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 3
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
230 | await expect(roomList.getByRole("gridcell", { name: "unread dm" })).toBeVisible();
231 | await expect(roomList.getByRole("gridcell", { name: "unread room" })).toBeVisible();
> 232 | await expect.poll(() => roomList.locator("role=gridcell").count()).toBe(4);
| ^
233 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
234 |
235 | await primaryFilters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:232:13
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L231
2) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('room-list').getByRole('gridcell', { name: 'unread room' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('gridcell', { name: 'unread room' })
229 | // only one room should be visible
230 | await expect(roomList.getByRole("gridcell", { name: "unread dm" })).toBeVisible();
> 231 | await expect(roomList.getByRole("gridcell", { name: "unread room" })).toBeVisible();
| ^
232 | await expect.poll(() => roomList.locator("role=gridcell").count()).toBe(4);
233 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
234 |
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:231:83
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L232
2) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Error: expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 3
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
230 | await expect(roomList.getByRole("gridcell", { name: "unread dm" })).toBeVisible();
231 | await expect(roomList.getByRole("gridcell", { name: "unread room" })).toBeVisible();
> 232 | await expect.poll(() => roomList.locator("role=gridcell").count()).toBe(4);
| ^
233 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
234 |
235 | await primaryFilters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:232:13
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
http:/localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js#L14578
1) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputRoomEventsResponse: eventauth: "@user_c69ef5cb511c2ba2a49b-5ff7ad1538a7e83bb6c0:localhost" is not allowed to change their membership from "leave" to "join" as join rule "invite" forbids it (http://localhost:32787/_matrix/client/v3/join/!0vXyeeRIP6tw5Sl8%3Alocalhost)
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at Client.joinRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
http:/localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js#L14578
1) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputRoomEventsResponse: eventauth: "@user_c69ef5cb511c2ba2a49b-5ff7ad1538a7e83bb6c0:localhost" is not allowed to change their membership from "leave" to "join" as join rule "invite" forbids it (http://localhost:32785/_matrix/client/v3/join/!cCg0zS0yn6kuazcc%3Alocalhost)
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at Client.joinRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
http:/localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js#L14578
1) [Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputRoomEventsResponse: eventauth: "@user_c69ef5cb511c2ba2a49b-5ff7ad1538a7e83bb6c0:localhost" is not allowed to change their membership from "leave" to "join" as join rule "invite" forbids it (http://localhost:32783/_matrix/client/v3/join/!bzA6fXu6ZdKMtKAz%3Alocalhost)
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at Client.joinRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Chrome] › playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:38:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline @mergequeue:
playwright/e2e/read-receipts/index.ts#L473
2) [Chrome] › playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:38:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline @mergequeue
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "24"
Received string: "61"
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
9 × locator resolved to <span class="mx_NotificationBadge_count">61</span>
- unexpected value "61"
at read-receipts/index.ts:473
471 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
472 | } else {
> 473 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
474 | }
475 | }
476 |
at Helpers.assertUnread (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:473:71)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:61:28
|
|
[Chrome] › playwright/e2e/read-receipts/high-level.spec.ts:115:13 › Read receipts › Paging up › Paging up through old messages of an unread room leaves the room unread @mergequeue:
playwright/pages/client.ts#L130
1) [Chrome] › playwright/e2e/read-receipts/high-level.spec.ts:115:13 › Read receipts › Paging up › Paging up through old messages of an unread room leaves the room unread @mergequeue
Error: jsHandle.evaluate: Cannot serialize result: object reference chain is too long.
at ../pages/client.ts:130
128 |
129 | const client = await this.prepareClient();
> 130 | return client.evaluate(
| ^
131 | (client, { roomId, content, threadId }) => {
132 | return client.sendMessage(roomId, threadId, content as RoomMessageEventContent);
133 | },
at Bot.sendMessage (/home/runner/work/element-web/element-web/playwright/pages/client.ts:130:23)
at Helpers.sendMessageAsClient (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:346:17)
at Helpers.receiveMessages (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:586:9)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/high-level.spec.ts:123:13
|
|
[Pinecone] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter:
playwright/e2e/composer/RTE.spec.ts#L170
6) [Pinecone] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_EventTile_last .mx_EventTile_body').getByText('my message 1')
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_EventTile_last .mx_EventTile_body').getByText('my message 1')
168 | await page.locator("div[contenteditable=true]").press("Enter");
169 | // It was sent
> 170 | await expect(page.locator(".mx_EventTile_last .mx_EventTile_body").getByText("my message 1")).toBeVisible();
| ^
171 | });
172 |
173 | test("sends only one message when you press Enter multiple times", async ({ page }) => {
at /home/runner/work/element-web/element-web/playwright/e2e/composer/RTE.spec.ts:170:107
|
|
[Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:250: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#L283
5) [Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('.mx_EventTile_last').locator('.mx_ReplyChain')
Expected: 2
Received: 1
Call log:
- Expect "toHaveCount" with timeout 5000ms
- waiting for locator('.mx_EventTile_last').locator('.mx_ReplyChain')
9 × locator resolved to 1 element
- unexpected value "1"
281 |
282 | // Assert that there are two "mx_ReplyChain" elements
> 283 | await expect(tile.locator(".mx_ReplyChain")).toHaveCount(2);
| ^
284 |
285 | // Assert that one line contains the user name
286 | await expect(tile.locator(".mx_ReplyChain .mx_ReplyTile_sender").getByText(user.displayName)).toBeVisible();
at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:283:58
|
|
[Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot:
playwright/e2e/audio-player/audio-player.spec.ts#L244
4) [Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_EventTile_last').locator('.mx_ReplyChain_wrapper .mx_MFileBody_info[role=\'button\']').locator('.mx_MFileBody_info_filename')
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_EventTile_last').locator('.mx_ReplyChain_wrapper .mx_MFileBody_info[role=\'button\']').locator('.mx_MFileBody_info_filename')
242 | const button = tile.locator(".mx_ReplyChain_wrapper .mx_MFileBody_info[role='button']");
243 | // Assert that the file button has file name
> 244 | await expect(button.locator(".mx_MFileBody_info_filename")).toBeVisible();
| ^
245 |
246 | await takeSnapshots(page, app, "Selected EventTile of audio player with a reply");
247 | },
at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:244:73
|
|
[Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:176:9 › Audio player › should be correctly rendered - dark theme @no-firefox @no-webkit @screenshot:
playwright/e2e/audio-player/audio-player.spec.ts#L81
3) [Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:176:9 › Audio player › should be correctly rendered - dark theme @no-firefox @no-webkit @screenshot
Error: expect(received).toBeGreaterThan(expected)
Expected: > 0
Received: 0
79 |
80 | // Check the status of the seek bar
> 81 | expect(await page.locator(".mx_AudioPlayer_seek input[type='range']").count()).toBeGreaterThan(0);
| ^
82 |
83 | // Enable IRC layout
84 | await app.settings.setValue("layout", null, SettingLevel.DEVICE, Layout.IRC);
at takeSnapshots (/home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:81:88)
at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:182:9
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L232
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 2
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
230 | await expect(roomList.getByRole("gridcell", { name: "unread dm" })).toBeVisible();
231 | await expect(roomList.getByRole("gridcell", { name: "unread room" })).toBeVisible();
> 232 | await expect.poll(() => roomList.locator("role=gridcell").count()).toBe(4);
| ^
233 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
234 |
235 | await primaryFilters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:232:13
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L231
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('room-list').getByRole('gridcell', { name: 'unread room' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('gridcell', { name: 'unread room' })
229 | // only one room should be visible
230 | await expect(roomList.getByRole("gridcell", { name: "unread dm" })).toBeVisible();
> 231 | await expect(roomList.getByRole("gridcell", { name: "unread room" })).toBeVisible();
| ^
232 | await expect.poll(() => roomList.locator("role=gridcell").count()).toBe(4);
233 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
234 |
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:231:83
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot:
playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L232
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Error: expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 2
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
230 | await expect(roomList.getByRole("gridcell", { name: "unread dm" })).toBeVisible();
231 | await expect(roomList.getByRole("gridcell", { name: "unread room" })).toBeVisible();
> 232 | await expect.poll(() => roomList.locator("role=gridcell").count()).toBe(4);
| ^
233 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
234 |
235 | await primaryFilters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:232:13
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
http:/localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js#L14578
1) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputRoomEventsResponse: eventauth: "@user_c69ef5cb511c2ba2a49b-b85e252a1203e8b83af6:d19a00bc273b6f80f97db4b25d31714ba555f78d025b9be50444f446bd6f569a" is not allowed to change their membership from "leave" to "join" as join rule "invite" forbids it (http://localhost:32791/_matrix/client/v3/join/!qOVILxFEGtk5xzWS%3Ad19a00bc273b6f80f97db4b25d31714ba555f78d025b9be50444f446bd6f569a)
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at Client.joinRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
http:/localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js#L14578
1) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputRoomEventsResponse: eventauth: "@user_c69ef5cb511c2ba2a49b-b85e252a1203e8b83af6:23ef471a8d32af97e2bdc8d917aa7d850b6501ff54d565e28a5718798f7a8750" is not allowed to change their membership from "leave" to "join" as join rule "invite" forbids it (http://localhost:32788/_matrix/client/v3/join/!GaWGY0VJ40glJA7l%3A23ef471a8d32af97e2bdc8d917aa7d850b6501ff54d565e28a5718798f7a8750)
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at Client.joinRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates:
http:/localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js#L14578
1) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputRoomEventsResponse: eventauth: "@user_c69ef5cb511c2ba2a49b-b85e252a1203e8b83af6:32b915f2ef525b3cde06b1d25ded0093b51864a2c2f97632fee374412cf4c7f8" is not allowed to change their membership from "leave" to "join" as join rule "invite" forbids it (http://localhost:32785/_matrix/client/v3/join/!JceFeX5r7DScdNpe%3A32b915f2ef525b3cde06b1d25ded0093b51864a2c2f97632fee374412cf4c7f8)
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at parseErrorResponse (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14578:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:15104:13)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:14968:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/1cf1b1df86e297ae0cae/init.js:4559:17)
at async eval (eval at evaluate (:291:30), <anonymous>:2:14)
at async <anonymous>:317:30
at Client.joinRoom (/home/runner/work/element-web/element-web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
[Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:142:13 › Room list › Room list › should scroll to the current room:
playwright/e2e/left-panel/room-list-panel/room-list.spec.ts#L150
7) [Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:142:13 › Room list › Room list › should scroll to the current room
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').getByRole('gridcell', { name: 'Open room room0' })
148 |
149 | await expect(roomListView.getByRole("gridcell", { name: "Open room room0" })).toBeVisible();
> 150 | await roomListView.getByRole("gridcell", { name: "Open room room0" }).click();
| ^
151 |
152 | const filters = page.getByRole("listbox", { name: "Room list filters" });
153 | await filters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:150:83
|
|
[Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:142:13 › Room list › Room list › should scroll to the current room:
playwright/e2e/left-panel/room-list-panel/room-list.spec.ts#L0
7) [Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:142:13 › Room list › Room list › should scroll to the current room
Test timeout of 30000ms exceeded.
|
|
[Chrome] › playwright/e2e/crypto/event-shields.spec.ts:164:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup:
playwright/e2e/crypto/event-shields.spec.ts#L202
6) [Chrome] › playwright/e2e/crypto/event-shields.spec.ts:164:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('.mx_EventTile_last')
Expected string: "test encrypted 1"
Received: <element(s) not found>
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for locator('.mx_EventTile_last')
200 | /* go back to the test room and find Bob's message again */
201 | await app.viewRoomById(testRoomId);
> 202 | await expect(lastTile).toContainText("test encrypted 1");
| ^
203 | // The gray shield would be a mx_EventTile_e2eIcon_normal. The red shield would be a mx_EventTile_e2eIcon_warning.
204 | // No shield would have no div mx_EventTile_e2eIcon at all.
205 | await expect(lastTileE2eIcon).toHaveClass(/mx_EventTile_e2eIcon_normal/);
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/event-shields.spec.ts:202:36
|
|
[Chrome] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit:
playwright/e2e/crypto/device-verification.spec.ts#L0
5) [Chrome] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit
Error: apiRequestContext.fetch: Target page, context or browser has been closed
Call log:
- → POST http://localhost:36105/_synapse/admin/v1/register
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.7204.23 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- content-type: application/json
- content-length: 311
at Api.request (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/utils/api.js:28:41)
at StartedSynapseContainer.registerUserInternal (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/testcontainers/synapse.js:287:42)
at Object.credentials (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/fixtures/user.js:16:29)
|
|
[Chrome] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit:
playwright/e2e/crypto/device-verification.spec.ts#L97
5) [Chrome] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit
Error: "route.fetch: Test ended." while running route callback.
Consider awaiting `await page.unrouteAll({ behavior: 'ignoreErrors' })`
before the end of the test to ignore remaining routes in flight.
95 | await route.fulfill({ json: {} });
96 | await new Promise((f) => setTimeout(f, 1000));
> 97 | await route.fetch();
| ^
98 | });
99 |
100 | await logIntoElement(page, credentials);
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:97:25
|
|
[Chrome] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter:
playwright/e2e/composer/RTE.spec.ts#L170
4) [Chrome] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_EventTile_last .mx_EventTile_body').getByText('my message 1')
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_EventTile_last .mx_EventTile_body').getByText('my message 1')
168 | await page.locator("div[contenteditable=true]").press("Enter");
169 | // It was sent
> 170 | await expect(page.locator(".mx_EventTile_last .mx_EventTile_body").getByText("my message 1")).toBeVisible();
| ^
171 | });
172 |
173 | test("sends only one message when you press Enter multiple times", async ({ page }) => {
at /home/runner/work/element-web/element-web/playwright/e2e/composer/RTE.spec.ts:170:107
|
|
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:250: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#L283
3) [Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('.mx_EventTile_last').locator('.mx_ReplyChain')
Expected: 2
Received: 1
Call log:
- Expect "toHaveCount" with timeout 5000ms
- waiting for locator('.mx_EventTile_last').locator('.mx_ReplyChain')
9 × locator resolved to 1 element
- unexpected value "1"
281 |
282 | // Assert that there are two "mx_ReplyChain" elements
> 283 | await expect(tile.locator(".mx_ReplyChain")).toHaveCount(2);
| ^
284 |
285 | // Assert that one line contains the user name
286 | await expect(tile.locator(".mx_ReplyChain .mx_ReplyTile_sender").getByText(user.displayName)).toBeVisible();
at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:283:58
|
|
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot:
playwright/e2e/audio-player/audio-player.spec.ts#L244
2) [Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_EventTile_last').locator('.mx_ReplyChain_wrapper .mx_MFileBody_info[role=\'button\']').locator('.mx_MFileBody_info_filename')
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_EventTile_last').locator('.mx_ReplyChain_wrapper .mx_MFileBody_info[role=\'button\']').locator('.mx_MFileBody_info_filename')
242 | const button = tile.locator(".mx_ReplyChain_wrapper .mx_MFileBody_info[role='button']");
243 | // Assert that the file button has file name
> 244 | await expect(button.locator(".mx_MFileBody_info_filename")).toBeVisible();
| ^
245 |
246 | await takeSnapshots(page, app, "Selected EventTile of audio player with a reply");
247 | },
at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:244:73
|
|
[Chrome] › playwright/e2e/app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload:
playwright/e2e/app-loading/stored-credentials.spec.ts#L42
1) [Chrome] › playwright/e2e/app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /\/#\/room\//
Received string: "http://localhost:8080/#/home"
Call log:
- Expect "toHaveURL" with timeout 5000ms
- waiting for locator(':root')
9 × locator resolved to <html lang="en">…</html>
- unexpected value "http://localhost:8080/#/home"
40 |
41 | // Check that the room reloaded
> 42 | await expect(page).toHaveURL(/\/#\/room\//);
| ^
43 | await expect(page.locator(".mx_RoomHeader")).toContainText("Test Room");
44 | });
45 |
at /home/runner/work/element-web/element-web/playwright/e2e/app-loading/stored-credentials.spec.ts:42:24
|
|
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:877:13 › Timeline › message displaying › should render a code block @screenshot:
playwright/e2e/timeline/timeline.spec.ts#L895
5) [Chrome] › playwright/e2e/timeline/timeline.spec.ts:877:13 › Timeline › message displaying › should render a code block @screenshot
Error: expect(locator).toHaveScreenshot(expected)
16 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/timeline-timeline-Timeline-0ac37--should-render-a-code-block-Chrome/code-block-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/timeline-timeline-Timeline-0ac37--should-render-a-code-block-Chrome/code-block-diff.png
Call log:
- Expect "toHaveScreenshot(code-block.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_EventTile')
- locator resolved to <li tabindex="-1" aria-live="off" data-self="true" data-layout="irc" aria-atomic="true" data-has-reply="false" data-event-id="~!AmRgWSONoUOwVXDGUr:localhost:m1752128386399.0" class="mx_EventTile mx_EventTile_sending mx_EventTile_last mx_EventTile_lastInSection">…</li>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 16 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_EventTile')
- locator resolved to <li tabindex="-1" aria-live="off" data-self="true" data-layout="irc" aria-atomic="true" data-has-reply="false" data-event-id="$NvOoDjRlVlLu7qFbpgRj2WalMEgBW4EC0Z2kezIj59M" class="mx_EventTile mx_EventTile_last mx_EventTile_lastInSection" data-scroll-tokens="$NvOoDjRlVlLu7qFbpgRj2WalMEgBW4EC0Z2kezIj59M">…</li>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 16 pixels (ratio 0.01 of all image pixels) are different.
893 | const tile = page.locator(".mx_EventTile");
894 | await expect(tile).toBeVisible();
> 895 | await expect(tile).toMatchScreenshot("code-block.png", { mask: [page.locator(".mx_MessageTimestamp")] });
| ^
896 |
897 | // Edit a code block and assert the edited code block has been correctly rendered
898 | await tile.hover();
at /home/runner/work/element-web/element-web/playwright/e2e/timeline/timeline.spec.ts:895:32
|
|
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:279:13 › Timeline › configure room › should add inline start margin to an event line on IRC layout @screenshot:
playwright/e2e/timeline/timeline.spec.ts#L297
4) [Chrome] › playwright/e2e/timeline/timeline.spec.ts:279:13 › Timeline › configure room › should add inline start margin to an event line on IRC layout @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_GenericEventListSummary').getByRole('button', { name: 'Expand' })
- locator resolved to <div tabindex="0" role="button" aria-expanded="false" class="mx_AccessibleButton mx_GenericEventListSummary_toggle mx_AccessibleButton_hasKind mx_AccessibleButton_kind_link_inline">Expand</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div tabindex="0" role="button" aria-label="Scroll to most recent messages" class="mx_AccessibleButton mx_JumpToBottomButton_scrollDown"></div> from <div class="mx_JumpToBottomButton">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div tabindex="0" role="button" aria-label="Scroll to most recent messages" class="mx_AccessibleButton mx_JumpToBottomButton_scrollDown"></div> from <div class="mx_JumpToBottomButton">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
53 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div tabindex="0" role="button" aria-label="Scroll to most recent messages" class="mx_AccessibleButton mx_JumpToBottomButton_scrollDown"></div> from <div class="mx_JumpToBottomButton">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
295 |
296 | // Click "expand" link button
> 297 | await page.locator(".mx_GenericEventListSummary").getByRole("button", { name: "Expand" }).click();
| ^
298 |
299 | // Check the event line has margin instead of inset property
300 | // cf. _EventTile.pcss
at /home/runner/work/element-web/element-web/playwright/e2e/timeline/timeline.spec.ts:297:107
|
|
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:279:13 › Timeline › configure room › should add inline start margin to an event line on IRC layout @screenshot:
playwright/e2e/timeline/timeline.spec.ts#L0
4) [Chrome] › playwright/e2e/timeline/timeline.spec.ts:279:13 › Timeline › configure room › should add inline start margin to an event line on IRC layout @screenshot
Test timeout of 30000ms exceeded.
|
|
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:228:13 › Timeline › configure room › should click 'collapse' on the first hovered info event line inside GELS on bubble layout @screenshot:
playwright/e2e/timeline/timeline.spec.ts#L256
3) [Chrome] › playwright/e2e/timeline/timeline.spec.ts:228:13 › Timeline › configure room › should click 'collapse' on the first hovered info event line inside GELS on bubble layout @screenshot
Error: expect(locator).toHaveScreenshot(expected)
210 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-bubble-layout-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/timeline-timeline-Timeline-d0f12-nside-GELS-on-bubble-layout-Chrome/expanded-gels-bubble-layout-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/timeline-timeline-Timeline-d0f12-nside-GELS-on-bubble-layout-Chrome/expanded-gels-bubble-layout-diff.png
Call log:
- Expect "toHaveScreenshot(expanded-gels-bubble-layout.png)" with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_MainSplit')
- locator resolved to <div class="mx_MainSplit">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- 210 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_MainSplit')
- locator resolved to <div class="mx_MainSplit">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- captured a stable screenshot
- 210 pixels (ratio 0.01 of all image pixels) are different.
254 |
255 | // Save snapshot of expanded generic event list summary on bubble layout
> 256 | await expect(page.locator(".mx_MainSplit")).toMatchScreenshot("expanded-gels-bubble-layout.png", {
| ^
257 | // Exclude timestamp from snapshot
258 | mask: [page.locator(".mx_MessageTimestamp")],
259 | });
at /home/runner/work/element-web/element-web/playwright/e2e/timeline/timeline.spec.ts:256:61
|
|
[Chrome] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL:
playwright/pages/ElementAppPage.ts#L96
2) [Chrome] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="A test room"],[aria-label="A test room"]').first()
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/share-dialog/share-by-url.spec.ts:28:19
|
|
[Chrome] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL:
playwright/e2e/share-dialog/share-by-url.spec.ts#L0
2) [Chrome] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL
Test timeout of 30000ms exceeded.
|
|
[Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:81:9 › OIDC Native › it should log out the user & wipe data when logging out via MAS @no-firefox @no-webkit @screenshot:
playwright/e2e/oidc/oidc-native.spec.ts#L0
1) [Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:81:9 › OIDC Native › it should log out the user & wipe data when logging out via MAS @no-firefox @no-webkit @screenshot
Error: Request to http://localhost:44941/_matrix/client/v3/publicRooms failed with status 500: {"errcode":"M_FORBIDDEN","error":"User not found"}
at ClientServerApi.request (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/utils/api.js:38:19)
at StartedSynapseWithMasContainer.deletePublicRooms (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/testcontainers/synapse.js:277:34)
at StartedSynapseWithMasContainer.onTestFinished (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/testcontainers/synapse.js:272:9)
at Object.context (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/fixtures/services.js:112:9)
|
|
[Firefox] › playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user:
playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts#L22
3) [Firefox] › playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user
Test timeout of 30000ms exceeded while running "beforeEach" hook.
20 | let settings: Locator;
21 |
> 22 | test.beforeEach(async ({ user, app }) => {
| ^
23 | await app.client.createRoom({ name: roomName });
24 | await app.viewRoomByName(roomName);
25 | settings = await app.settings.openRoomSettings("Roles & Permissions");
at /home/runner/work/element-web/element-web/playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts:22:10
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot:
playwright/pages/ElementAppPage.ts#L96
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Test room"],[aria-label="Test room"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" aria-label="Test room" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
90 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/right-panel/memberlist.spec.ts:42:19
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot:
playwright/e2e/right-panel/memberlist.spec.ts#L0
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot:
playwright/pages/ElementAppPage.ts#L96
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Test room"],[aria-label="Test room"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" aria-label="Test room" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
88 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/right-panel/memberlist.spec.ts:42:19
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot:
playwright/e2e/right-panel/memberlist.spec.ts#L0
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot:
playwright/pages/ElementAppPage.ts#L96
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Test room"],[aria-label="Test room"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" aria-label="Test room" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
90 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/right-panel/memberlist.spec.ts:42:19
|
|
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot:
playwright/e2e/right-panel/memberlist.spec.ts#L0
2) [Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
Test timeout of 60000ms exceeded.
|
|
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery:
playwright/e2e/crypto/backups-mas.spec.ts#L57
1) [Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('heading', { name: 'Set up recovery' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Set up recovery' })
55 | await page.getByRole("button", { name: "Create room" }).click();
56 |
> 57 | await expect(page.getByRole("heading", { name: "Set up recovery" })).toBeVisible();
| ^
58 | });
59 | });
60 |
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/backups-mas.spec.ts:57:78
|
|
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery:
playwright/e2e/crypto/backups-mas.spec.ts#L57
1) [Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('heading', { name: 'Set up recovery' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Set up recovery' })
55 | await page.getByRole("button", { name: "Create room" }).click();
56 |
> 57 | await expect(page.getByRole("heading", { name: "Set up recovery" })).toBeVisible();
| ^
58 | });
59 | });
60 |
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/backups-mas.spec.ts:57:78
|
|
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery:
playwright/e2e/crypto/backups-mas.spec.ts#L57
1) [Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('heading', { name: 'Set up recovery' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Set up recovery' })
55 | await page.getByRole("button", { name: "Create room" }).click();
56 |
> 57 | await expect(page.getByRole("heading", { name: "Set up recovery" })).toBeVisible();
| ^
58 | });
59 | });
60 |
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/backups-mas.spec.ts:57:78
|
|
[WebKit] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot:
playwright/e2e/right-panel/memberlist.spec.ts#L0
4) [WebKit] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
Test timeout of 60000ms exceeded.
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device:
playwright/pages/ElementAppPage.ts#L68
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:145:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device:
playwright/pages/ElementAppPage.ts#L68
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:145:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device:
playwright/pages/ElementAppPage.ts#L68
3) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:145:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:9 › Dehydration › 'Set up recovery' creates dehydrated device:
playwright/pages/ElementAppPage.ts#L68
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:9 › Dehydration › 'Set up recovery' creates dehydrated device
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:75:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:9 › Dehydration › 'Set up recovery' creates dehydrated device:
playwright/pages/ElementAppPage.ts#L68
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:9 › Dehydration › 'Set up recovery' creates dehydrated device
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:75:39
|
|
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:9 › Dehydration › 'Set up recovery' creates dehydrated device:
playwright/pages/ElementAppPage.ts#L68
2) [WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:9 › Dehydration › 'Set up recovery' creates dehydrated device
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at ../pages/ElementAppPage.ts:68
66 |
67 | public async getClipboard(): Promise<string> {
> 68 | return await this.page.evaluate(() => navigator.clipboard.readText());
| ^
69 | }
70 |
71 | /**
at ElementAppPage.getClipboard (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:68:32)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:75:39
|
|
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery:
playwright/e2e/crypto/backups-mas.spec.ts#L57
1) [WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('heading', { name: 'Set up recovery' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Set up recovery' })
55 | await page.getByRole("button", { name: "Create room" }).click();
56 |
> 57 | await expect(page.getByRole("heading", { name: "Set up recovery" })).toBeVisible();
| ^
58 | });
59 | });
60 |
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/backups-mas.spec.ts:57:78
|
|
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery:
playwright/e2e/crypto/backups-mas.spec.ts#L57
1) [WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('heading', { name: 'Set up recovery' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Set up recovery' })
55 | await page.getByRole("button", { name: "Create room" }).click();
56 |
> 57 | await expect(page.getByRole("heading", { name: "Set up recovery" })).toBeVisible();
| ^
58 | });
59 | });
60 |
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/backups-mas.spec.ts:57:78
|
|
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery:
playwright/e2e/crypto/backups-mas.spec.ts#L57
1) [WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('heading', { name: 'Set up recovery' })
Expected: visible
Received: <element(s) not found>
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByRole('heading', { name: 'Set up recovery' })
55 | await page.getByRole("button", { name: "Create room" }).click();
56 |
> 57 | await expect(page.getByRole("heading", { name: "Set up recovery" })).toBeVisible();
| ^
58 | });
59 | });
60 |
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/backups-mas.spec.ts:57:78
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/index.ts#L439
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Beta/ })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" class="mx_AccessibleButton mx_RoomTile" aria-label="Room Beta 1 unread message.">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
36 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at read-receipts/index.ts:439
437 | */
438 | async markAsRead(room: RoomRef) {
> 439 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
440 | await this.page.getByText("Mark as read").click();
441 | }
442 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:439:47)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/index.ts#L439
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Beta/ })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" class="mx_AccessibleButton mx_RoomTile" aria-label="Room Beta 1 unread message.">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
36 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at read-receipts/index.ts:439
437 | */
438 | async markAsRead(room: RoomRef) {
> 439 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
440 | await this.page.getByText("Mark as read").click();
441 | }
442 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:439:47)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
37 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
36 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
15 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/index.ts#L439
2) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Beta/ })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" class="mx_AccessibleButton mx_RoomTile" aria-label="Room Beta 1 unread message.">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
31 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at read-receipts/index.ts:439
437 | */
438 | async markAsRead(room: RoomRef) {
> 439 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
440 | await this.page.getByText("Mark as read").click();
441 | }
442 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:439:47)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/index.ts#L439
2) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Beta/ })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" class="mx_AccessibleButton mx_RoomTile" aria-label="Room Beta 1 unread message.">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
33 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at read-receipts/index.ts:439
437 | */
438 | async markAsRead(room: RoomRef) {
> 439 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
440 | await this.page.getByText("Mark as read").click();
441 | }
442 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:439:47)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
2) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/pages/ElementAppPage.ts#L96
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
34 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/pages/ElementAppPage.ts#L96
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
31 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/pages/ElementAppPage.ts#L96
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
19 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
|
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L0
1) [Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/pages/ElementAppPage.ts#L96
2) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
38 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:121:19
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/pages/ElementAppPage.ts#L96
2) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
39 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:121:19
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
39 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
38 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
48 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/pages/ElementAppPage.ts#L96
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
34 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:121:19
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/pages/ElementAppPage.ts#L96
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
37 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:121:19
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
2) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/pages/ElementAppPage.ts#L96
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
37 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/pages/ElementAppPage.ts#L96
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
34 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/pages/ElementAppPage.ts#L96
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Bob"],[aria-label="Bob"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Bob" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
47 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at /home/runner/work/element-web/element-web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:68:19
|
|
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room:
playwright/e2e/accessibility/keyboard-navigation.spec.ts#L0
1) [Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/pages/ElementAppPage.ts#L96
3) [WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room 1"],[aria-label="Room 1"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Room 1" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
39 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/index.ts:81:24)
at /home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/pinned-messages.spec.ts:17:24
|
|
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/e2e/pinned-messages/pinned-messages.spec.ts#L0
3) [WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/pages/ElementAppPage.ts#L96
3) [WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room 1"],[aria-label="Room 1"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Room 1" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
49 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/index.ts:81:24)
at /home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/pinned-messages.spec.ts:17:24
|
|
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/e2e/pinned-messages/pinned-messages.spec.ts#L0
3) [WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Test timeout of 30000ms exceeded.
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true:
playwright/pages/client.ts#L415
2) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: TypeError: null is not an object (evaluating 'cli.uploadContent')
at ../pages/client.ts:415
413 | public async uploadContent(file: Buffer, opts?: UploadOpts): Promise<Awaited<Upload["promise"]>> {
414 | const client = await this.prepareClient();
> 415 | return client.evaluate(
| ^
416 | async (cli: MatrixClient, { file, opts }) => cli.uploadContent(new Uint8Array(file), opts),
417 | {
418 | file: [...file],
at Client.uploadContent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:415:23)
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:120:28
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true:
playwright/pages/client.ts#L415
2) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: TypeError: null is not an object (evaluating 'cli.uploadContent')
at ../pages/client.ts:415
413 | public async uploadContent(file: Buffer, opts?: UploadOpts): Promise<Awaited<Upload["promise"]>> {
414 | const client = await this.prepareClient();
> 415 | return client.evaluate(
| ^
416 | async (cli: MatrixClient, { file, opts }) => cli.uploadContent(new Uint8Array(file), opts),
417 | {
418 | file: [...file],
at Client.uploadContent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:415:23)
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:120:28
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true:
playwright/pages/client.ts#L415
2) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
Error: jsHandle.evaluate: TypeError: null is not an object (evaluating 'cli.uploadContent')
at ../pages/client.ts:415
413 | public async uploadContent(file: Buffer, opts?: UploadOpts): Promise<Awaited<Upload["promise"]>> {
414 | const client = await this.prepareClient();
> 415 | return client.evaluate(
| ^
416 | async (cli: MatrixClient, { file, opts }) => cli.uploadContent(new Uint8Array(file), opts),
417 | {
418 | file: [...file],
at Client.uploadContent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:415:23)
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:120:28
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
playwright/pages/client.ts#L415
1) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: TypeError: null is not an object (evaluating 'cli.uploadContent')
at ../pages/client.ts:415
413 | public async uploadContent(file: Buffer, opts?: UploadOpts): Promise<Awaited<Upload["promise"]>> {
414 | const client = await this.prepareClient();
> 415 | return client.evaluate(
| ^
416 | async (cli: MatrixClient, { file, opts }) => cli.uploadContent(new Uint8Array(file), opts),
417 | {
418 | file: [...file],
at Client.uploadContent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:415:23)
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:98:28
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
playwright/pages/client.ts#L415
1) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: TypeError: null is not an object (evaluating 'cli.uploadContent')
at ../pages/client.ts:415
413 | public async uploadContent(file: Buffer, opts?: UploadOpts): Promise<Awaited<Upload["promise"]>> {
414 | const client = await this.prepareClient();
> 415 | return client.evaluate(
| ^
416 | async (cli: MatrixClient, { file, opts }) => cli.uploadContent(new Uint8Array(file), opts),
417 | {
418 | file: [...file],
at Client.uploadContent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:415:23)
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:98:28
|
|
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
playwright/pages/client.ts#L415
1) [WebKit] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Error: jsHandle.evaluate: TypeError: null is not an object (evaluating 'cli.uploadContent')
at ../pages/client.ts:415
413 | public async uploadContent(file: Buffer, opts?: UploadOpts): Promise<Awaited<Upload["promise"]>> {
414 | const client = await this.prepareClient();
> 415 | return client.evaluate(
| ^
416 | async (cli: MatrixClient, { file, opts }) => cli.uploadContent(new Uint8Array(file), opts),
417 | {
418 | file: [...file],
at Client.uploadContent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:415:23)
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:98:28
|
|
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/pages/ElementAppPage.ts#L96
3) [Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room 1"],[aria-label="Room 1"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Room 1" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
34 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/index.ts:81:24)
at /home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/pinned-messages.spec.ts:17:24
|
|
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/e2e/pinned-messages/pinned-messages.spec.ts#L0
3) [Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/pages/ElementAppPage.ts#L96
3) [Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room 1"],[aria-label="Room 1"]').first()
- locator resolved to <div tabindex="-1" role="treeitem" aria-label="Room 1" aria-selected="false" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
48 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/index.ts:81:24)
at /home/runner/work/element-web/element-web/playwright/e2e/pinned-messages/pinned-messages.spec.ts:17:24
|
|
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot:
playwright/e2e/pinned-messages/pinned-messages.spec.ts#L0
3) [Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
Test timeout of 30000ms exceeded.
|
|
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true:
playwright/e2e/modules/custom-component.spec.ts#L129
2) [Firefox] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_MImageBody').first()
Expected: visible
Received: hidden
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_MImageBody').first()
9 × locator resolved to <div class="mx_MImageBody">…</div>
- unexpected value "hidden"
127 | await app.timeline.scrollToBottom();
128 | const imgTile = page.locator(".mx_MImageBody").first();
> 129 | await expect(imgTile).toBeVisible();
| ^
130 | await imgTile.hover();
131 | await expect(page.getByRole("button", { name: "Download" })).toBeVisible();
132 | await imgTile.click();
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:129:35
|
|
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true:
playwright/e2e/modules/custom-component.spec.ts#L129
2) [Firefox] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_MImageBody').first()
Expected: visible
Received: hidden
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_MImageBody').first()
9 × locator resolved to <div class="mx_MImageBody">…</div>
- unexpected value "hidden"
127 | await app.timeline.scrollToBottom();
128 | const imgTile = page.locator(".mx_MImageBody").first();
> 129 | await expect(imgTile).toBeVisible();
| ^
130 | await imgTile.hover();
131 | await expect(page.getByRole("button", { name: "Download" })).toBeVisible();
132 | await imgTile.click();
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:129:35
|
|
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true:
playwright/e2e/modules/custom-component.spec.ts#L129
2) [Firefox] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_MImageBody').first()
Expected: visible
Received: hidden
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_MImageBody').first()
9 × locator resolved to <div class="mx_MImageBody">…</div>
- unexpected value "hidden"
127 | await app.timeline.scrollToBottom();
128 | const imgTile = page.locator(".mx_MImageBody").first();
> 129 | await expect(imgTile).toBeVisible();
| ^
130 | await imgTile.hover();
131 | await expect(page.getByRole("button", { name: "Download" })).toBeVisible();
132 | await imgTile.click();
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:129:35
|
|
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
playwright/e2e/modules/custom-component.spec.ts#L107
1) [Firefox] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_MImageBody').first()
Expected: visible
Received: hidden
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_MImageBody').first()
9 × locator resolved to <div class="mx_MImageBody">…</div>
- unexpected value "hidden"
105 | await app.timeline.scrollToBottom();
106 | const imgTile = page.locator(".mx_MImageBody").first();
> 107 | await expect(imgTile).toBeVisible();
| ^
108 | await imgTile.hover();
109 | await expect(page.getByRole("button", { name: "Download" })).not.toBeVisible();
110 | await imgTile.click();
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:107:35
|
|
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
playwright/e2e/modules/custom-component.spec.ts#L107
1) [Firefox] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_MImageBody').first()
Expected: visible
Received: hidden
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_MImageBody').first()
9 × locator resolved to <div class="mx_MImageBody">…</div>
- unexpected value "hidden"
105 | await app.timeline.scrollToBottom();
106 | const imgTile = page.locator(".mx_MImageBody").first();
> 107 | await expect(imgTile).toBeVisible();
| ^
108 | await imgTile.hover();
109 | await expect(page.getByRole("button", { name: "Download" })).not.toBeVisible();
110 | await imgTile.click();
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:107:35
|
|
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false:
playwright/e2e/modules/custom-component.spec.ts#L107
1) [Firefox] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_MImageBody').first()
Expected: visible
Received: hidden
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('.mx_MImageBody').first()
9 × locator resolved to <div class="mx_MImageBody">…</div>
- unexpected value "hidden"
105 | await app.timeline.scrollToBottom();
106 | const imgTile = page.locator(".mx_MImageBody").first();
> 107 | await expect(imgTile).toBeVisible();
| ^
108 | await imgTile.hover();
109 | await expect(page.getByRole("button", { name: "Download" })).not.toBeVisible();
110 | await imgTile.click();
at /home/runner/work/element-web/element-web/playwright/e2e/modules/custom-component.spec.ts:107:35
|
|
end-to-end-tests
Process completed with exit code 134.
|
|
🎭 Playwright Run Summary
92 skipped
50 passed (2.6m)
|
|
🎭 Playwright Run Summary
92 skipped
50 passed (2.5m)
|
|
🎭 Playwright Run Summary
9 failed
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:167:5 › Sliding Sync › should show unread indicators
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:190:5 › Sliding Sync › should send subscribe_rooms on room switch if room not already subscribed
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:221:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:288:5 › Sliding Sync › should show a favourite DM only in the favourite sublist
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:302:5 › Sliding Sync › should clear the reply to field when swapping rooms
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:334:5 › Sliding Sync › should not cancel replies when permalinks are clicked
1 flaky
[Pinecone] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL
74 skipped
57 passed (7.7m)
|
|
🎭 Playwright Run Summary
9 failed
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:90:5 › Sliding Sync › should move rooms around as new events arrive
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:113:5 › Sliding Sync › should not move the selected room: it should be sticky
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:167:5 › Sliding Sync › should show unread indicators
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:190:5 › Sliding Sync › should send subscribe_rooms on room switch if room not already subscribed
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:221:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:288:5 › Sliding Sync › should show a favourite DM only in the favourite sublist
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:302:5 › Sliding Sync › should clear the reply to field when swapping rooms
[Dendrite] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:334:5 › Sliding Sync › should not cancel replies when permalinks are clicked
2 flaky
[Dendrite] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL
[Dendrite] › playwright/e2e/timeline/timeline.spec.ts:279:13 › Timeline › configure room › should add inline start margin to an event line on IRC layout @screenshot
74 skipped
56 passed (8.1m)
|
|
🎭 Playwright Run Summary
3 failed
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
[Pinecone] › playwright/e2e/room/invites.spec.ts:43:9 › Invites › should be able to decline an invite, report the room and ignore the user @screenshot
1 flaky
[Pinecone] › playwright/e2e/settings/encryption-user-tab/recovery.spec.ts:54:9 › Recovery section in Encryption tab › should setup the recovery key @screenshot @no-webkit
77 skipped
60 passed (8.6m)
|
|
🎭 Playwright Run Summary
3 failed
[Dendrite] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
[Dendrite] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
[Dendrite] › playwright/e2e/room/invites.spec.ts:43:9 › Invites › should be able to decline an invite, report the room and ignore the user @screenshot
2 flaky
[Dendrite] › playwright/e2e/room-directory/room-directory.spec.ts:19:9 › Room Directory › should allow admin to add alias & publish room to directory @no-webkit
[Dendrite] › playwright/e2e/settings/encryption-user-tab/recovery.spec.ts:54:9 › Recovery section in Encryption tab › should setup the recovery key @screenshot @no-webkit
75 skipped
61 passed (8.9m)
|
|
🎭 Playwright Run Summary
14 skipped
127 passed (9.7m)
|
|
🎭 Playwright Run Summary
2 failed
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
[Dendrite] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
5 flaky
[Dendrite] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
[Dendrite] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot
[Dendrite] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot
[Dendrite] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit
[Dendrite] › playwright/e2e/crypto/event-shields.spec.ts:164:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
28 skipped
108 passed (10.5m)
|
|
🎭 Playwright Run Summary
2 flaky
[Chrome] › playwright/e2e/read-receipts/high-level.spec.ts:115:13 › Read receipts › Paging up › Paging up through old messages of an unread room leaves the room unread @mergequeue
[Chrome] › playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:38:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline @mergequeue
33 skipped
107 passed (11.0m)
|
|
🎭 Playwright Run Summary
2 failed
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:9 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:218:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
7 flaky
[Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:176:9 › Audio player › should be correctly rendered - dark theme @no-firefox @no-webkit @screenshot
[Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot
[Pinecone] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot
[Pinecone] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter
[Pinecone] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit
[Pinecone] › playwright/e2e/crypto/event-shields.spec.ts:164:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:142:13 › Room list › Room list › should scroll to the current room
28 skipped
106 passed (11.2m)
|
|
🎭 Playwright Run Summary
7 flaky
[Chrome] › playwright/e2e/app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:222:9 › Audio player › should support replying to audio file with another audio file @no-firefox @no-webkit @screenshot
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot
[Chrome] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter
[Chrome] › playwright/e2e/crypto/device-verification.spec.ts:122:9 › Device verification › Verify device with QR code during login @no-webkit
[Chrome] › playwright/e2e/crypto/event-shields.spec.ts:164:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
[Chrome] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:142:13 › Room list › Room list › should scroll to the current room
136 passed (15.5m)
|
|
🎭 Playwright Run Summary
5 flaky
[Chrome] › playwright/e2e/oidc/oidc-native.spec.ts:81:9 › OIDC Native › it should log out the user & wipe data when logging out via MAS @no-firefox @no-webkit @screenshot
[Chrome] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:228:13 › Timeline › configure room › should click 'collapse' on the first hovered info event line inside GELS on bubble layout @screenshot
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:279:13 › Timeline › configure room › should add inline start margin to an event line on IRC layout @screenshot
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:877:13 › Timeline › message displaying › should render a code block @screenshot
2 skipped
134 passed (16.2m)
|
|
🎭 Playwright Run Summary
24 failed
[Firefox] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
[Firefox] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
[Firefox] › playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user
[Firefox] › playwright/e2e/settings/security-user-settings-tab.spec.ts:35:17 › Security user settings tab › with posthog enabled › AnalyticsLearnMoreDialog › should be rendered properly @screenshot
[Firefox] › playwright/e2e/settings/security-user-settings-tab.spec.ts:44:13 › Security user settings tab › with posthog enabled › should be able to set an ID server
[Firefox] › playwright/e2e/settings/security-user-settings-tab.spec.ts:94:13 › Security user settings tab › with posthog enabled › should show integrations as enabled
[Firefox] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:190:5 › Sliding Sync › should send subscribe_rooms on room switch if room not already subscribed
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:221:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:302:5 › Sliding Sync › should clear the reply to field when swapping rooms
[Firefox] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:334:5 › Sliding Sync › should not cancel replies when permalinks are clicked
[Firefox] › playwright/e2e/timeline/timeline.spec.ts:911:13 › Timeline › message displaying › should be able to hide an image @screenshot
[Firefox] › playwright/e2e/toasts/analytics-toast.spec.ts:16:9 › Analytics Toast › should not show an analytics toast if config has nothing about posthog
[Firefox] › playwright/e2e/toasts/analytics-toast.spec.ts:35:13 › Analytics Toast › with posthog enabled › should show an analytics toast which can be accepted
[Firefox] › playwright/e2e/toasts/analytics-toast.spec.ts:40:13 › Analytics Toast › with posthog enabled › should show an analytics toast which can be rejected
[Firefox] › playwright/e2e/voip/pstn.spec.ts:23:9 › PSTN › should render dialpad as expected @screenshot
[Firefox] › playwright/e2e/widgets/events.spec.ts:70:9 › Widget Events › should be updated if user is re-invited into the room with updated state event
[Firefox] › playwright/e2e/widgets/layout.spec.ts:73:9 › Widget Layout › should be set properly @screenshot
[Firefox] › playwright/e2e/widgets/layout.spec.ts:77:9 › Widget Layout › manually resize the height of the top container layout
[Firefox] › playwright/e2e/widgets/layout.spec.ts:89:9 › Widget Layout › programmatically resize the height of the top container layout
[Firefox] › playwright/e2e/widgets/widget-pip-close.spec.ts:97:13 › Widget PIP › should be closed on leave
[Firefox] › playwright/e2e/widgets/widget-pip-close.spec.ts:97:13 › Widget PIP › should be closed on kick
[Firefox] › playwright/e2e/widgets/widget-pip-close.spec.ts:97:13 › Widget PIP › should be closed on ban
32 skipped
85 passed (52.1m)
|
|
🎭 Playwright Run Summary
28 failed
[WebKit] › playwright/e2e/crypto/backups-mas.spec.ts:41:9 › Encryption state after registration › user is prompted to set up recovery
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:62:9 › Dehydration › 'Set up recovery' creates dehydrated device
[WebKit] › playwright/e2e/crypto/dehydration.spec.ts:130:9 › Dehydration › 'Reset cryptographic identity' removes dehydrated device
[WebKit] › playwright/e2e/right-panel/memberlist.spec.ts:41:9 › Memberlist › Renders correctly @screenshot
[WebKit] › playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user
[WebKit] › playwright/e2e/settings/security-user-settings-tab.spec.ts:35:17 › Security user settings tab › with posthog enabled › AnalyticsLearnMoreDialog › should be rendered properly @screenshot
[WebKit] › playwright/e2e/settings/security-user-settings-tab.spec.ts:44:13 › Security user settings tab › with posthog enabled › should be able to set an ID server
[WebKit] › playwright/e2e/settings/security-user-settings-tab.spec.ts:94:13 › Security user settings tab › with posthog enabled › should show integrations as enabled
[WebKit] › playwright/e2e/share-dialog/share-by-url.spec.ts:19:9 › share from URL › should share message when users navigates to share URL
[WebKit] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:64:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[WebKit] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:221:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
[WebKit] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:302:5 › Sliding Sync › should clear the reply to field when swapping rooms
[WebKit] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:334:5 › Sliding Sync › should not cancel replies when permalinks are clicked
[WebKit] › playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:77:9 › Threads Activity Centre › should show the rooms with unread threads @no-firefox @screenshot
[WebKit] › playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:98:9 › Threads Activity Centre › should update with a thread is read @no-firefox @screenshot
[WebKit] › playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:121:9 › Threads Activity Centre › should order by recency after notification level @no-firefox
[WebKit] › playwright/e2e/timeline/timeline.spec.ts:911:13 › Timeline › message displaying › should be able to hide an image @screenshot
[WebKit] › playwright/e2e/toasts/analytics-toast.spec.ts:16:9 › Analytics Toast › should not show an analytics toast if config has nothing about posthog
[WebKit] › playwright/e2e/toasts/analytics-toast.spec.ts:35:13 › Analytics Toast › with posthog enabled › should show an analytics toast which can be accepted
[WebKit] › playwright/e2e/toasts/analytics-toast.spec.ts:40:13 › Analytics Toast › with posthog enabled › should show an analytics toast which can be rejected
[WebKit] › playwright/e2e/voip/pstn.spec.ts:23:9 › PSTN › should render dialpad as expected @screenshot
[WebKit] › playwright/e2e/widgets/events.spec.ts:70:9 › Widget Events › should be updated if user is re-invited into the room with updated state event
[WebKit] › playwright/e2e/widgets/layout.spec.ts:73:9 › Widget Layout › should be set properly @screenshot
[WebKit] › playwright/e2e/widgets/layout.spec.ts:77:9 › Widget Layout › manually resize the height of the top container layout
[WebKit] › playwright/e2e/widgets/layout.spec.ts:89:9 › Widget Layout › programmatically resize the height of the top container layout
[WebKit] › playwright/e2e/widgets/widget-pip-close.spec.ts:97:13 › Widget PIP › should be closed on leave
[WebKit] › playwright/e2e/widgets/widget-pip-close.spec.ts:97:13 › Widget PIP › should be closed on kick
[WebKit] › playwright/e2e/widgets/wi
|
|
🎭 Playwright Run Summary
78 failed
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:67:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:90:17 › Read receipts › reactions › in threads › A room with a reaction to a threaded message is still unread after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:119:17 › Read receipts › reactions › in threads › A room where all reactions in threads are read is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:160:17 › Read receipts › reactions › in threads › Can remove a reaction in a thread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:19:17 › Read receipts › reactions › in the main timeline › Receiving a reaction to a message does not make a room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:38:17 › Read receipts › reactions › in the main timeline › Reacting to a message after marking as read does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:55:17 › Read receipts › reactions › in the main timeline › A room with an unread reaction is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:75:17 › Read receipts › reactions › in the main timeline › A room where all reactions are read is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:18:17 › Read receipts › reactions › thread roots › A reaction to a thread root does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:46:17 › Read receipts › reactions › thread roots › Reading a reaction to a thread root leaves the room read @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:80:17 › Read receipts › reactions › thread roots › Reacting to a thread root after marking as read makes the room unread but not the thread @mergequeue
[WebKit] › playwright/e2e/read-receipts/read-receipts.spec.ts:178:9 › Read receipts › Recognises unread messages on other thread after receiving a receipt for earlier ones @mergequeue
[WebKit] › playwright/e2e/read-receipts/read-receipts.spec.ts:200:9 › Read receipts › Considers room read if there are receipts for main and other thread @mergequeue
[WebKit] › playwright/e2e/read-receipts/read-receipts.spec.ts:218:9 › Read receipts › Recognises unread messages on a thread after receiving a unthreaded receipt for earlier ones @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:19:17 › Read receipts › redactions › in threads › Redacting the threaded message pointed to by my receipt leaves the room read @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:61:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of the latest message makes it read @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:92:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of the latest message makes it read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:127:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of an older message ma
|
|
🎭 Playwright Run Summary
82 failed
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:67:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:90:17 › Read receipts › reactions › in threads › A room with a reaction to a threaded message is still unread after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:119:17 › Read receipts › reactions › in threads › A room where all reactions in threads are read is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:160:17 › Read receipts › reactions › in threads › Can remove a reaction in a thread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:19:17 › Read receipts › reactions › in the main timeline › Receiving a reaction to a message does not make a room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:38:17 › Read receipts › reactions › in the main timeline › Reacting to a message after marking as read does not make the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:55:17 › Read receipts › reactions › in the main timeline › A room with an unread reaction is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:75:17 › Read receipts › reactions › in the main timeline › A room where all reactions are read is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:18:17 › Read receipts › reactions › thread roots › A reaction to a thread root does not make the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:46:17 › Read receipts › reactions › thread roots › Reading a reaction to a thread root leaves the room read @mergequeue
[Firefox] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:80:17 › Read receipts › reactions › thread roots › Reacting to a thread root after marking as read makes the room unread but not the thread @mergequeue
[Firefox] › playwright/e2e/read-receipts/read-receipts.spec.ts:178:9 › Read receipts › Recognises unread messages on other thread after receiving a receipt for earlier ones @mergequeue
[Firefox] › playwright/e2e/read-receipts/read-receipts.spec.ts:200:9 › Read receipts › Considers room read if there are receipts for main and other thread @mergequeue
[Firefox] › playwright/e2e/read-receipts/read-receipts.spec.ts:218:9 › Read receipts › Recognises unread messages on a thread after receiving a unthreaded receipt for earlier ones @mergequeue
[Firefox] › playwright/e2e/read-receipts/read-receipts.spec.ts:276:9 › Read receipts › Should send the correct receipts @mergequeue
[Firefox] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:19:17 › Read receipts › redactions › in threads › Redacting the threaded message pointed to by my receipt leaves the room read @mergequeue
[Firefox] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:61:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of the latest message makes it read @mergequeue
[Firefox] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:92:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of the latest message makes it read after restart @mergequeue
[Firefox] › playwright/e2e/rea
|
|
🎭 Playwright Run Summary
88 failed
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
[WebKit] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
[WebKit] › playwright/e2e/app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload
[WebKit] › playwright/e2e/chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:30:13 › Composer › CIDER › sends a message when you click send or press Enter
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:54:13 › Composer › CIDER › can write formatted text
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:65:13 › Composer › CIDER › should allow user to input emoji via graphical picker
[WebKit] › playwright/e2e/composer/CIDER.spec.ts:81:17 › Composer › CIDER › when Control+Enter is required to send › only sends when you press Control+Enter
[WebKit] › playwright/e2e/composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
[WebKit] › playwright/e2e/composer/RTE.spec.ts:98:21 › Composer › Rich text editor › Mentions › Plain text mode › autocomplete behaviour tests
[WebKit] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter
[WebKit] › playwright/e2e/composer/RTE.spec.ts:173:13 › Composer › Rich text editor › sends only one message when you press Enter multiple times
[WebKit] › playwright/e2e/composer/RTE.spec.ts:188:13 › Composer › Rich text editor › can write formatted text
[WebKit] › playwright/e2e/composer/RTE.spec.ts:203:17 › Composer › Rich text editor › when Control+Enter is required to send › only sends when you press Control+Enter
[WebKit] › playwright/e2e/composer/RTE.spec.ts:220:17 › Composer › Rich text editor › links › create link with a forward selection
[WebKit] › playwright/e2e/composer/RTE.spec.ts:244:17 › Composer › Rich text editor › Drafts › drafts with rich and plain text
[WebKit] › playwright/e2e/composer/RTE.spec.ts:281:17 › Composer › Rich text editor › Drafts › draft with replies
[WebKit] › playwright/e2e/composer/RTE.spec.ts:312:17 › Composer › Rich text editor › Drafts › draft in threads
[WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
[WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:100:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
[WebKit] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:205:17 › Cryptography › decryption failure messages › non-joined historical messages › should be able to jump to a message sent before our last join event
[WebKit] › playwright/e2e/crypto/event-shields.spec.ts:61:13 › Cryptography › event shields › should show the correct shield on e2e events
[WebKit] › playwright/e2e/crypto/toasts.spec.ts:32:9 › Key storage out of sync toast › should prompt for recovery key if 'enter recovery key' pressed @screenshot
[WebKit] › playwright/e2e/crypto/toasts.spec.ts:47:9 › Key storage out of sync toast › should open settings to reset flow if 'forgot recovery key' pressed
[WebKit] › playwright/e2e/crypto/toasts.spec.ts:79:9 › 'Turn on key storage' toast › should not show toast if key storage is on
[WebKit] › playwright/e2e/crypto/toasts.spec.ts:94:9 › 'Turn on key storage' toast › should not show toast if key storage is off because we turned it off
[WebKit] › playwright/e2e/crypto/toasts.spec.ts:111:9 › 'Turn on key storage' toast › should show toast if key storage is off but account data is missing
[WebKit] › playwright/e2e/crypto/user-verification.spec.ts:34:9 › User ve
|
|
🎭 Playwright Run Summary
92 failed
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:53:9 › Landmark navigation tests › with an open room
[Firefox] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:9 › Landmark navigation tests › without an open room
[Firefox] › playwright/e2e/app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload
[Firefox] › playwright/e2e/chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:30:13 › Composer › CIDER › sends a message when you click send or press Enter
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:54:13 › Composer › CIDER › can write formatted text
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:65:13 › Composer › CIDER › should allow user to input emoji via graphical picker
[Firefox] › playwright/e2e/composer/CIDER.spec.ts:81:17 › Composer › CIDER › when Control+Enter is required to send › only sends when you press Control+Enter
[Firefox] › playwright/e2e/composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
[Firefox] › playwright/e2e/composer/RTE.spec.ts:98:21 › Composer › Rich text editor › Mentions › Plain text mode › autocomplete behaviour tests
[Firefox] › playwright/e2e/composer/RTE.spec.ts:154:13 › Composer › Rich text editor › sends a message when you click send or press Enter
[Firefox] › playwright/e2e/composer/RTE.spec.ts:173:13 › Composer › Rich text editor › sends only one message when you press Enter multiple times
[Firefox] › playwright/e2e/composer/RTE.spec.ts:188:13 › Composer › Rich text editor › can write formatted text
[Firefox] › playwright/e2e/composer/RTE.spec.ts:203:17 › Composer › Rich text editor › when Control+Enter is required to send › only sends when you press Control+Enter
[Firefox] › playwright/e2e/composer/RTE.spec.ts:220:17 › Composer › Rich text editor › links › create link with a forward selection
[Firefox] › playwright/e2e/composer/RTE.spec.ts:244:17 › Composer › Rich text editor › Drafts › drafts with rich and plain text
[Firefox] › playwright/e2e/composer/RTE.spec.ts:281:17 › Composer › Rich text editor › Drafts › draft with replies
[Firefox] › playwright/e2e/composer/RTE.spec.ts:312:17 › Composer › Rich text editor › Drafts › draft in threads
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:100:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:205:17 › Cryptography › decryption failure messages › non-joined historical messages › should be able to jump to a message sent before our last join event
[Firefox] › playwright/e2e/crypto/device-verification.spec.ts:78:9 › Device verification › No toast after verification, even if the secrets take a while to arrive @no-webkit
[Firefox] › playwright/e2e/crypto/device-verification.spec.ts:214:9 › Device verification › Handle incoming verification request with SAS @no-webkit
[Firefox] › playwright/e2e/crypto/event-shields.spec.ts:61:13 › Cryptography › event shields › should show the correct shield on e2e events
[Firefox] › playwright/e2e/crypto/event-shields.spec.ts:264:13 › Cryptography › event shields › should show correct shields on events sent by devices which have since been deleted
[Firefox] › playwright/e2e/crypto/toasts.spec.ts:32:9 › Key storage out of sync toast › should prompt for recovery key if 'enter recovery key' pressed @screenshot
[Firefox] › playwright/e2e/crypto/toasts.spec.ts:47:9 › Key storage out of sync toast › should open settings to reset flow if 'forgot recovery
|
|
🎭 Playwright Run Summary
63 failed
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
[WebKit] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:25:9 › Pinned messages › should pin one message and to have the pinned message badge in the timeline @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:46:9 › Pinned messages › should pin messages and show them in the room info panel
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:55:9 › Pinned messages › should pin messages and show them in the pinned message panel
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:66:9 › Pinned messages › should unpin one message
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:79:9 › Pinned messages › should unpin all messages @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:93:9 › Pinned messages › should be able to pin and unpin from the quick actions
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:104:9 › Pinned messages › should display one message in the banner @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:112:9 › Pinned messages › should display 2 messages in the banner @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:129:9 › Pinned messages › should display 4 messages in the banner @screenshot
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:141:9 › Pinned messages › should open the pinned messages list from the banner
[WebKit] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:152:9 › Pinned messages › banner should listen to pinned message list
[WebKit] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:19:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:44:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:71:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:94:17 › Read receipts › editing messages › in threads › Editing a thread message after marking as read leaves the room read @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:115:17 › Read receipts › editing messages › in threads › A room with an edited threaded message is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:135:17 › Read receipts › editing messages › in threads › A room where all threaded edits are read is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:160:17 › Read receipts › editing messages › in threads › A room where all threaded edits are marked as read is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts:19:17 › Read receipts › editing messages › in the main timeline › Editing a message leaves a room read @mergequeue
[WebKit] › playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts:35:17 › Read receipts › editing messages › in the main timeline › Reading an edit leaves the room
|
|
🎭 Playwright Run Summary
63 failed
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:91:13 › Custom Component API › basic functionality › should disallow downloading media when the allowDownloading hint is set to false
[Firefox] › playwright/e2e/modules/custom-component.spec.ts:113:13 › Custom Component API › basic functionality › should allow downloading media when the allowDownloading hint is set to true
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:13:9 › Pinned messages › should show the empty state when there are no pinned messages @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:25:9 › Pinned messages › should pin one message and to have the pinned message badge in the timeline @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:46:9 › Pinned messages › should pin messages and show them in the room info panel
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:55:9 › Pinned messages › should pin messages and show them in the pinned message panel
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:66:9 › Pinned messages › should unpin one message
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:79:9 › Pinned messages › should unpin all messages @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:93:9 › Pinned messages › should be able to pin and unpin from the quick actions
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:104:9 › Pinned messages › should display one message in the banner @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:112:9 › Pinned messages › should display 2 messages in the banner @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:129:9 › Pinned messages › should display 4 messages in the banner @screenshot
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:141:9 › Pinned messages › should open the pinned messages list from the banner
[Firefox] › playwright/e2e/pinned-messages/pinned-messages.spec.ts:152:9 › Pinned messages › banner should listen to pinned message list
[Firefox] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:19:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:44:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:71:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:94:17 › Read receipts › editing messages › in threads › Editing a thread message after marking as read leaves the room read @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:115:17 › Read receipts › editing messages › in threads › A room with an edited threaded message is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:135:17 › Read receipts › editing messages › in threads › A room where all threaded edits are read is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:160:17 › Read receipts › editing messages › in threads › A room where all threaded edits are marked as read is still read after restart @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts:19:17 › Read receipts › editing messages › in the main timeline › Editing a message leaves a room read @mergequeue
[Firefox] › playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts:35:17 › Read receipts › editing messages › in the main timeline › Reading
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
all-blob-reports-Chrome-1
Expired
|
40 MB |
sha256:cd989eb853d7755bc62a176c0e6fc007385c049a3decb4f9f7ff948f3bc9aa44
|
|
|
all-blob-reports-Chrome-2
Expired
|
12.2 MB |
sha256:b9113d97e7f1cdcaad170fa4757872eb8f987b1d0cd27c4abdee528291514e7b
|
|
|
all-blob-reports-Chrome-3
Expired
|
496 KB |
sha256:a2af76436b8f66a7520729d9ecc9076a4758204b62f46f226987a93fa902051d
|
|
|
all-blob-reports-Chrome-4
Expired
|
18.1 MB |
sha256:230bbb18177d1970590624a29ca3e1fe7ff5edb05735675e9dfc5d0bd2c7233e
|
|
|
all-blob-reports-Dendrite-1
Expired
|
33.8 MB |
sha256:a30b66765f4838ae16f7a0b907dde6cccbc5026fdc886e9a75d30fecb6f80fc4
|
|
|
all-blob-reports-Dendrite-2
Expired
|
206 KB |
sha256:254382a6fb8b09f64d7cc5e18fe7668d0470d94607e34ba47a3c16363edb4e03
|
|
|
all-blob-reports-Dendrite-3
Expired
|
19.4 MB |
sha256:0d4222426d131f1f39a57996fd02310e46e68743744a0e8e522bf798ef9cda41
|
|
|
all-blob-reports-Dendrite-4
Expired
|
27.3 MB |
sha256:6b92a480fcbda1bed92aac6a40f28df67f3c845202b0ae2df102a1381ca4191b
|
|
|
all-blob-reports-Firefox-1
Expired
|
526 MB |
sha256:bbbb5c13aaed1dc39178bdb6ef1fe07b6596d3587e47d5ec92a0caa846db7121
|
|
|
all-blob-reports-Firefox-2
Expired
|
1.69 GB |
sha256:a397b50f8c0d315cd1daae0b67f2ee764b3ed175fdd50b081b3efd5b21a17d2d
|
|
|
all-blob-reports-Firefox-3
Expired
|
1.08 GB |
sha256:ca9e0f06a57d84777917174e54c388222a6466f16a29c690bc5373adb2be672b
|
|
|
all-blob-reports-Firefox-4
Expired
|
135 MB |
sha256:b66a24bd174004fcb18085b4d26a029341612fc577768f38c6975f36925d65ca
|
|
|
all-blob-reports-Pinecone-1
Expired
|
42.9 MB |
sha256:e26380eb8761c3e4cf4aca78a5f10377f61e1550168d30f77bb007d44d6b60d2
|
|
|
all-blob-reports-Pinecone-2
Expired
|
207 KB |
sha256:5e8aca96b05798c1eda43b30538869de3427b670b0ee38267a27062ed4a6cdf2
|
|
|
all-blob-reports-Pinecone-3
Expired
|
15.7 MB |
sha256:602595a72c92ef2a7f7a3362bac9646efed59c948527f083460196eaac832b25
|
|
|
all-blob-reports-Pinecone-4
Expired
|
23.5 MB |
sha256:2c4ad37b35cf2de462ba34ac82bfb73c14bfe88546b2f7796688da21fef51540
|
|
|
all-blob-reports-WebKit-1
Expired
|
384 MB |
sha256:eafd4201564a96eb44217432132f46a32f437b987daa5e1c68b5589ea4bc1184
|
|
|
all-blob-reports-WebKit-2
Expired
|
546 MB |
sha256:e05325099acaa9b6dcf054971b2ebf486a0ff0afbe6be98fdc00bee24272df9f
|
|
|
all-blob-reports-WebKit-3
Expired
|
467 MB |
sha256:2bf14eaa21a6ee32124cbe82e595bf51f6e45a5c1342528c8f84e9f2ebd2ecb7
|
|
|
all-blob-reports-WebKit-4
Expired
|
133 MB |
sha256:4f80d4858355303630a173527289872c1ef2c3717750e6ef77c5ee836dadc851
|
|
|
html-report
Expired
|
1.95 GB |
sha256:840f00fd3e7f2cc83cdb07b5497faf402f4abe955ddefce81d765283313c74d4
|
|
|
webapp
Expired
|
38.5 MB |
sha256:7037815883e7e002e9cd9685dc14b1e82c445869237d66691e86d1ac78736373
|
|