mirror of
https://github.com/facebook/lexical.git
synced 2025-08-06 16:39:33 +08:00
This commit is contained in:
@ -740,51 +740,4 @@ test.describe('Images', () => {
|
||||
`,
|
||||
);
|
||||
});
|
||||
|
||||
test('Can resolve selection correctly when the image is clicked and dragged right', async ({
|
||||
page,
|
||||
isPlainText,
|
||||
browserName,
|
||||
isCollab,
|
||||
}) => {
|
||||
test.skip(isPlainText);
|
||||
let leftFrame = page;
|
||||
if (isCollab) {
|
||||
leftFrame = await page.frame('left');
|
||||
}
|
||||
await focusEditor(page);
|
||||
|
||||
await page.keyboard.type('HelloWorld');
|
||||
await insertSampleImage(page);
|
||||
await click(page, '.editor-image img');
|
||||
|
||||
await leftFrame.locator('.editor-image img').hover();
|
||||
await page.mouse.down();
|
||||
await leftFrame.locator('.PlaygroundEditorTheme__paragraph').hover();
|
||||
await page.mouse.up();
|
||||
await waitForSelector(page, '.editor-image img');
|
||||
await assertHTML(
|
||||
page,
|
||||
html`
|
||||
<p
|
||||
class="PlaygroundEditorTheme__paragraph PlaygroundEditorTheme__ltr"
|
||||
dir="ltr">
|
||||
<span data-lexical-text="true">HelloWorld</span>
|
||||
<span
|
||||
class="editor-image"
|
||||
contenteditable="false"
|
||||
data-lexical-decorator="true">
|
||||
<div draggable="false">
|
||||
<img
|
||||
alt="Yellow flower in tilt shift lens"
|
||||
draggable="false"
|
||||
src="${SAMPLE_IMAGE_URL}"
|
||||
style="height: inherit; max-width: 500px; width: inherit" />
|
||||
</div>
|
||||
</span>
|
||||
<br />
|
||||
</p>
|
||||
`,
|
||||
);
|
||||
});
|
||||
});
|
||||
|
@ -1926,10 +1926,6 @@ function internalResolveSelectionPoint(
|
||||
return null;
|
||||
}
|
||||
if ($isElementNode(resolvedElement)) {
|
||||
resolvedOffset = Math.min(
|
||||
resolvedElement.getChildrenSize(),
|
||||
resolvedOffset,
|
||||
);
|
||||
let child = resolvedElement.getChildAtIndex(resolvedOffset);
|
||||
if (
|
||||
$isElementNode(child) &&
|
||||
|
Reference in New Issue
Block a user