diff --git a/webview-ui/src/components/history/CopyButton.tsx b/webview-ui/src/components/history/CopyButton.tsx index 2ac8d2157e..6a18fa1df9 100644 --- a/webview-ui/src/components/history/CopyButton.tsx +++ b/webview-ui/src/components/history/CopyButton.tsx @@ -13,16 +13,13 @@ export const CopyButton = ({ itemTask }: CopyButtonProps) => { const { isCopied, copy } = useClipboard() const { t } = useAppTranslation() - const onCopy = useCallback( - (e: React.MouseEvent) => { - e.stopPropagation() - const tempDiv = document.createElement("div") - tempDiv.innerHTML = itemTask - const text = tempDiv.textContent || tempDiv.innerText || "" - !isCopied && copy(text) - }, - [isCopied, copy, itemTask], - ) + const onCopy = useCallback( + (e: React.MouseEvent) => { + e.stopPropagation() + !isCopied && copy(itemTask) + }, + [isCopied, copy, itemTask], + ) return (