From 8c9b7cad0d982ee63b724a4048dc887fe4f0f3dc Mon Sep 17 00:00:00 2001 From: huzedong1 Date: Thu, 15 Sep 2022 21:16:28 +0800 Subject: [PATCH] fix: avoid using innerHTML as copy container as   will be interpret --- src/js/components/CopyToClipboard.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/js/components/CopyToClipboard.js b/src/js/components/CopyToClipboard.js index 62ea78df..9a4c2154 100644 --- a/src/js/components/CopyToClipboard.js +++ b/src/js/components/CopyToClipboard.js @@ -28,8 +28,7 @@ export default class extends React.PureComponent { handleCopy = () => { const container = document.createElement('textarea'); const { clickCallback, src, namespace } = this.props; - - container.innerHTML = JSON.stringify( + container.value = JSON.stringify( this.clipboardValue(src), null, ' ' @@ -40,7 +39,6 @@ export default class extends React.PureComponent { document.execCommand('copy'); document.body.removeChild(container); - this.copiedTimer = setTimeout(() => { this.setState({ copied: false