diff --git a/lib/selection-manager.ts b/lib/selection-manager.ts index d88c66d..0fdfa69 100644 --- a/lib/selection-manager.ts +++ b/lib/selection-manager.ts @@ -550,10 +550,12 @@ export class SelectionManager { this.isSelecting = false; this.stopAutoScroll(); - const text = this.getSelection(); - if (text) { - this.copyToClipboard(text); - this.selectionChangedEmitter.fire(); + if (this.hasSelection()) { + const text = this.getSelection(); + if (text) { + this.copyToClipboard(text); + this.selectionChangedEmitter.fire(); + } } } };