fix(editor): should clear selection when switching doc mode (#11545)

Closes: [BS-3050](https://linear.app/affine-design/issue/BS-3050/切换模式时,清除选区)
This commit is contained in:
fundon
2025-04-10 03:10:50 +00:00
parent e7d4684531
commit bb79781dd8
5 changed files with 36 additions and 2 deletions
@@ -353,3 +353,20 @@ test('Dropdown menus should be closed automatically when toolbar is displayed',
await expect(toolbar).toBeVisible();
await expect(moreMenu).toBeHidden();
});
test('should clear selection when switching doc mode', async ({ page }) => {
await page.keyboard.press('Enter');
await page.keyboard.type('hello world');
await page.keyboard.press('Shift+ArrowLeft');
await page.keyboard.press('Shift+ArrowLeft');
await page.keyboard.press('Shift+ArrowLeft');
const toolbar = locateToolbar(page);
await expect(toolbar).toBeVisible();
await clickEdgelessModeButton(page);
await expect(toolbar).toBeHidden();
});