cmd+s & ctrl+s don't work in Dify UI #16308

Closed
opened 2026-02-21 19:25:34 -05:00 by yindo · 2 comments
Owner

Originally created by @fschlz on GitHub (Aug 20, 2025).

Self Checks

  • I have read the Contributing Guide and Language Policy.
  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.7.2

Cloud or Self Hosted

Cloud

Steps to reproduce

Run Python code, it will prob return an error, then try to copy the error message.

You can't - cmd+c doesn't work

Image

✔️ Expected Behavior

I expect to be able to use common, standard shortcuts

Actual Behavior

No response

Originally created by @fschlz on GitHub (Aug 20, 2025). ### Self Checks - [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542). - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report, otherwise it will be closed. - [x] 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.7.2 ### Cloud or Self Hosted Cloud ### Steps to reproduce Run Python code, it will prob return an error, then try to copy the error message. You can't - `cmd+c` doesn't work <img width="1032" height="895" alt="Image" src="https://github.com/user-attachments/assets/172b8e38-3b61-4515-9345-fae470c7d5b7" /> ### ✔️ Expected Behavior I expect to be able to use common, standard shortcuts ### ❌ Actual Behavior _No response_
yindo added the good first issue label 2026-02-21 19:25:34 -05:00
yindo closed this issue 2026-02-21 19:25:34 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Aug 20, 2025):

Keyboard shortcuts like cmd+s (save) and cmd+c (copy) aren't supported for copying or saving error/log messages in the Dify UI. This is because those messages are rendered as non-selectable divs, so browser-native shortcuts don't work. Instead, you need to use the on-screen copy button to copy content—keyboard shortcuts aren't implemented for these actions in error/log areas or most dialogs. Supporting shortcuts would require frontend changes, such as making text selectable or adding keyboard event listeners for these actions. Reference

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

@dosubot[bot] commented on GitHub (Aug 20, 2025): <!-- Answer --> Keyboard shortcuts like cmd+s (save) and cmd+c (copy) aren't supported for copying or saving error/log messages in the Dify UI. This is because those messages are rendered as non-selectable divs, so browser-native shortcuts don't work. Instead, you need to use the on-screen copy button to copy content—keyboard shortcuts aren't implemented for these actions in error/log areas or most dialogs. Supporting shortcuts would require frontend changes, such as making text selectable or adding keyboard event listeners for these actions. [Reference](https://github.com/langgenius/dify/blob/1caeac56f291a393fa2c418baa1e6c56d31f6655/web/app/components/base/copy-btn/index.tsx) <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/acd4b728-525d-4e4e-b140-8406e7891db7?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/acd4b728-525d-4e4e-b140-8406e7891db7?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/acd4b728-525d-4e4e-b140-8406e7891db7?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/acd4b728-525d-4e4e-b140-8406e7891db7?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/acd4b728-525d-4e4e-b140-8406e7891db7?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/acd4b728-525d-4e4e-b140-8406e7891db7?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/acd4b728-525d-4e4e-b140-8406e7891db7?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat with Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/6088a4f4-073a-43f3-b3d4-4f06fb0c05a0/ask?utm_source=github)&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify/issues/24256)
Author
Owner

@jubinsoni commented on GitHub (Aug 22, 2025):

@fschlz just tried and after selecting text I'm able to copy with cmd + c on mac

Traceback (most recent call last): File "/var/sandbox/sandbox-python/tmp/38028028_17c8_4e58_b143_2361f0c20378.py", line 48, in File "", line 6 1/0 ^^^^^^^^ SyntaxError: invalid syntax. Perhaps you forgot a comma? error: exit status 255

Image

In my personal opinion we can reject this issue
fyi @crazywoola

@jubinsoni commented on GitHub (Aug 22, 2025): @fschlz just tried and after selecting text I'm able to copy with cmd + c on mac Traceback (most recent call last): File "/var/sandbox/sandbox-python/tmp/38028028_17c8_4e58_b143_2361f0c20378.py", line 48, in <module> File "<string>", line 6 1/0 ^^^^^^^^ SyntaxError: invalid syntax. Perhaps you forgot a comma? error: exit status 255 <img width="1272" height="796" alt="Image" src="https://github.com/user-attachments/assets/cf0503c1-f7f5-4ba7-9a2f-4201c0044b2a" /> In my personal opinion we can reject this issue fyi @crazywoola
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#16308