Skip to content

Commit db861be

Browse files
committed
fixes
1 parent 5fefdd1 commit db861be

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/roosterjs-content-model-plugins/lib/imageEdit/ImageEditPlugin.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@ export class ImageEditPlugin implements ImageEditor, EditorPlugin {
339339
isApiOperation?: boolean
340340
) {
341341
let editingImageModel: ContentModelImage | undefined;
342+
342343
const selection = editor.getDOMSelection();
343344
let isRTL: boolean = false;
344345
const formatContentModelOptions: FormatContentModelOptions = {
@@ -351,7 +352,7 @@ export class ImageEditPlugin implements ImageEditor, EditorPlugin {
351352
isNodeOfType(node, 'ELEMENT_NODE') &&
352353
isElementOfType(node, 'img')
353354
) {
354-
if (isCropMode) {
355+
if (this.isCropMode) {
355356
this.startCropMode(editor, node, isRTL);
356357
} else {
357358
this.startRotateAndResize(editor, node, isRTL);
@@ -448,7 +449,7 @@ export class ImageEditPlugin implements ImageEditor, EditorPlugin {
448449
this.imageEditInfo = updateImageEditInfo(image, selection.image);
449450
image.format.imageState = 'isEditing';
450451
});
451-
formatContentModelOptions.skipDOMSelection = true;
452+
formatContentModelOptions.skipDOMSelection = !isCropMode;
452453

453454
result = true;
454455
}

0 commit comments

Comments
 (0)