diff --git a/packages/ketcher-react/src/script/editor/tool/select/select.ts b/packages/ketcher-react/src/script/editor/tool/select/select.ts index 8475b97035..c52138ce3a 100644 --- a/packages/ketcher-react/src/script/editor/tool/select/select.ts +++ b/packages/ketcher-react/src/script/editor/tool/select/select.ts @@ -155,7 +155,7 @@ class SelectTool implements Tool { }; } - if (!ci || ci.map === 'atoms') { + if (!ci || (ci.map === 'atoms' && !event.ctrlKey)) { atomLongtapEvent(this, rnd); } @@ -346,6 +346,7 @@ class SelectTool implements Tool { return; } this.isMouseDown = false; + this.isReadyForCopy = false; const editor = this.editor; const selected = editor.selection();