chore(deps): Element Call 0.28.0-lotus.1 (#201) #448
@@ -109,9 +109,17 @@ test.describe('local homeserver regression', () => {
|
|||||||
);
|
);
|
||||||
await loginUI(page, alice);
|
await loginUI(page, alice);
|
||||||
await openRoom(page, room);
|
await openRoom(page, room);
|
||||||
|
// Wait for the timeline to settle at the newest message first: a wheel
|
||||||
|
// during the initial jump-to-bottom gets snapped back (test race, seen
|
||||||
|
// ~1 in 5 runs once matrix-js-sdk 44 changed the load timing).
|
||||||
|
await expect(page.getByText('filler 39')).toBeInViewport();
|
||||||
await page.mouse.move(600, 350);
|
await page.mouse.move(600, 350);
|
||||||
await page.mouse.wheel(0, -600);
|
await expect(async () => {
|
||||||
await expect(page.getByRole('button', { name: /Jump to Latest/ })).toBeVisible();
|
await page.mouse.wheel(0, -600);
|
||||||
|
await expect(page.getByRole('button', { name: /Jump to Latest/ })).toBeVisible({
|
||||||
|
timeout: 2000,
|
||||||
|
});
|
||||||
|
}).toPass({ timeout: 20_000 });
|
||||||
await page.locator('[data-slate-editor]').first().click();
|
await page.locator('[data-slate-editor]').first().click();
|
||||||
await page.keyboard.type('sent while scrolled up');
|
await page.keyboard.type('sent while scrolled up');
|
||||||
await page.keyboard.press('Enter');
|
await page.keyboard.press('Enter');
|
||||||
|
|||||||
Reference in New Issue
Block a user