AgentGPT icon indicating copy to clipboard operation
AgentGPT copied to clipboard

cant copy code

Open shiqwang opened this issue 1 year ago • 0 comments

Please check that this issue hasn't been reported before.

  • [X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

1 of 1 unhandled error

Unhandled Runtime Error TypeError: Cannot read properties of undefined (reading 'writeText')

Source src/components/MarkdownRenderer.tsx (41:31) @ writeText

39 | if (code && React.isValidElement(code)) { 40 | const codeString = extractTextFromNode(code.props.children);

41 | void navigator.clipboard.writeText(codeString); | ^ 42 | setIsCopied(true); 43 | setTimeout(() => { 44 | setIsCopied(false); Call Stack HTMLUnknownElement.callCallback node_modules/react-dom/cjs/react-dom.development.js (4164:0) Object.invokeGuardedCallbackDev node_modules/react-dom/cjs/react-dom.development.js (4213:0) invokeGuardedCallback node_modules/react-dom/cjs/react-dom.development.js (4277:0) invokeGuardedCallbackAndCatchFirstError node_modules/react-dom/cjs/react-dom.development.js (4291:0) executeDispatch node_modules/react-dom/cjs/react-dom.development.js (9041:0) processDispatchQueueItemsInOrder node_modules/react-dom/cjs/react-dom.development.js (9073:0) processDispatchQueue node_modules/react-dom/cjs/react-dom.development.js (9086:0) dispatchEventsForPlugins node_modules/react-dom/cjs/react-dom.development.js (9097:0) eval node_modules/react-dom/cjs/react-dom.development.js (9288:0) batchedUpdates$1 node_modules/react-dom/cjs/react-dom.development.js (26140:0) batchedUpdates node_modules/react-dom/cjs/react-dom.development.js (3991:0) dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom.development.js (9287:0) dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay node_modules/react-dom/cjs/react-dom.development.js (6465:0) dispatchEvent node_modules/react-dom/cjs/react-dom.development.js (6457:0) dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom.development.js (6430:0) Hide collapsed frames

Current behaviour

1 of 1 unhandled error

Unhandled Runtime Error TypeError: Cannot read properties of undefined (reading 'writeText')

Source src/components/MarkdownRenderer.tsx (41:31) @ writeText

39 | if (code && React.isValidElement(code)) { 40 | const codeString = extractTextFromNode(code.props.children);

41 | void navigator.clipboard.writeText(codeString); | ^ 42 | setIsCopied(true); 43 | setTimeout(() => { 44 | setIsCopied(false); Call Stack HTMLUnknownElement.callCallback node_modules/react-dom/cjs/react-dom.development.js (4164:0) Object.invokeGuardedCallbackDev node_modules/react-dom/cjs/react-dom.development.js (4213:0) invokeGuardedCallback node_modules/react-dom/cjs/react-dom.development.js (4277:0) invokeGuardedCallbackAndCatchFirstError node_modules/react-dom/cjs/react-dom.development.js (4291:0) executeDispatch node_modules/react-dom/cjs/react-dom.development.js (9041:0) processDispatchQueueItemsInOrder node_modules/react-dom/cjs/react-dom.development.js (9073:0) processDispatchQueue node_modules/react-dom/cjs/react-dom.development.js (9086:0) dispatchEventsForPlugins node_modules/react-dom/cjs/react-dom.development.js (9097:0) eval node_modules/react-dom/cjs/react-dom.development.js (9288:0) batchedUpdates$1 node_modules/react-dom/cjs/react-dom.development.js (26140:0) batchedUpdates node_modules/react-dom/cjs/react-dom.development.js (3991:0) dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom.development.js (9287:0) dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay node_modules/react-dom/cjs/react-dom.development.js (6465:0) dispatchEvent node_modules/react-dom/cjs/react-dom.development.js (6457:0) dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom.development.js (6430:0) Hide collapsed frames

Steps to reproduce

1 of 1 unhandled error

Unhandled Runtime Error TypeError: Cannot read properties of undefined (reading 'writeText')

Source src/components/MarkdownRenderer.tsx (41:31) @ writeText

39 | if (code && React.isValidElement(code)) { 40 | const codeString = extractTextFromNode(code.props.children);

41 | void navigator.clipboard.writeText(codeString); | ^ 42 | setIsCopied(true); 43 | setTimeout(() => { 44 | setIsCopied(false); Call Stack HTMLUnknownElement.callCallback node_modules/react-dom/cjs/react-dom.development.js (4164:0) Object.invokeGuardedCallbackDev node_modules/react-dom/cjs/react-dom.development.js (4213:0) invokeGuardedCallback node_modules/react-dom/cjs/react-dom.development.js (4277:0) invokeGuardedCallbackAndCatchFirstError node_modules/react-dom/cjs/react-dom.development.js (4291:0) executeDispatch node_modules/react-dom/cjs/react-dom.development.js (9041:0) processDispatchQueueItemsInOrder node_modules/react-dom/cjs/react-dom.development.js (9073:0) processDispatchQueue node_modules/react-dom/cjs/react-dom.development.js (9086:0) dispatchEventsForPlugins node_modules/react-dom/cjs/react-dom.development.js (9097:0) eval node_modules/react-dom/cjs/react-dom.development.js (9288:0) batchedUpdates$1 node_modules/react-dom/cjs/react-dom.development.js (26140:0) batchedUpdates node_modules/react-dom/cjs/react-dom.development.js (3991:0) dispatchEventForPluginEventSystem node_modules/react-dom/cjs/react-dom.development.js (9287:0) dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay node_modules/react-dom/cjs/react-dom.development.js (6465:0) dispatchEvent node_modules/react-dom/cjs/react-dom.development.js (6457:0) dispatchDiscreteEvent node_modules/react-dom/cjs/react-dom.development.js (6430:0) Hide collapsed frames

Possible solution

No response

Which Operating Systems are you using?

  • [ ] Android
  • [ ] iPhone/iPad
  • [ ] Linux
  • [X] macOS
  • [ ] Windows

Acknowledgements

  • [X] My issue title is concise, descriptive, and in title casing.
  • [X] I have searched the existing issues to make sure this bug has not been reported yet.
  • [X] I am using the latest version of AgentGPT.
  • [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.

shiqwang avatar May 11 '23 10:05 shiqwang