mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-18 06:47:02 +08:00
fix(editor): can not move carte at the end of inline element (#11558)
Close [BS-2922](https://linear.app/affine-design/issue/BS-2922/【移动端-ios】文档添加linked-page后,无法删除)
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { test } from '@affine-test/kit/playwright';
|
||||
import {
|
||||
assertTitle,
|
||||
clickEdgelessModeButton,
|
||||
clickView,
|
||||
createEdgelessNoteBlock,
|
||||
@@ -162,7 +163,7 @@ test.describe('edgeless page block', () => {
|
||||
const note = page.locator('affine-edgeless-note');
|
||||
const docTitle = note.locator('edgeless-page-block-title');
|
||||
await expect(docTitle).toBeVisible();
|
||||
await expect(docTitle).toHaveText(title);
|
||||
await assertTitle(page, title);
|
||||
|
||||
await note.dblclick();
|
||||
await docTitle.click();
|
||||
@@ -170,11 +171,11 @@ test.describe('edgeless page block', () => {
|
||||
// clear the title
|
||||
await selectAllByKeyboard(page);
|
||||
await pressBackspace(page);
|
||||
await expect(docTitle).toHaveText('');
|
||||
await assertTitle(page, '');
|
||||
|
||||
// type new title
|
||||
await type(page, 'New Title');
|
||||
await expect(docTitle).toHaveText('New Title');
|
||||
await assertTitle(page, 'New Title');
|
||||
|
||||
// cursor could move between doc title and note content
|
||||
await page.keyboard.press('ArrowDown');
|
||||
@@ -186,10 +187,10 @@ test.describe('edgeless page block', () => {
|
||||
|
||||
await page.keyboard.press('ArrowUp');
|
||||
await type(page, 'yy');
|
||||
await expect(docTitle).toHaveText('yyNew Title');
|
||||
await assertTitle(page, 'yyNew Title');
|
||||
|
||||
await pressEnter(page);
|
||||
await expect(docTitle).toHaveText('yy');
|
||||
await assertTitle(page, 'yy');
|
||||
await expect(paragraphs).toHaveCount(numParagraphs + 1);
|
||||
await expect(paragraphs.nth(0)).toHaveText('New Title');
|
||||
await expect(paragraphs.nth(1)).toHaveText('xxHello');
|
||||
|
||||
Reference in New Issue
Block a user