From 1307a77b56e5760a58faffeb717d090f95aa26fa Mon Sep 17 00:00:00 2001 From: Cole Lashley Date: Mon, 6 May 2024 20:00:46 -0700 Subject: [PATCH] ai chat selection fix (#639) --- src/app/common/elements/markdown.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/common/elements/markdown.tsx b/src/app/common/elements/markdown.tsx index 58143597..f225d11f 100644 --- a/src/app/common/elements/markdown.tsx +++ b/src/app/common/elements/markdown.tsx @@ -47,7 +47,10 @@ class CodeBlockMarkdown extends React.Component< let clickHandler: (e: React.MouseEvent, blockIndex: number) => void; let inputModel = GlobalModel.inputModel; clickHandler = (e: React.MouseEvent, blockIndex: number) => { - inputModel.setCodeSelectSelectedCodeBlock(blockIndex); + const sel = window.getSelection(); + if (sel?.toString().length == 0) { + inputModel.setCodeSelectSelectedCodeBlock(blockIndex); + } }; let selected = this.blockIndex == this.props.codeSelectSelectedIndex; return (