Repository navigation
fix: 修复 OneCommander 新建文件夹重复触发 - #392
Merged
std-microblock merged 1 commit intoOct 6, 2026
Merged
std-microblock merged 1 commit into
std-microblock merged 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
在 OneCommander 中,点击“新建 → 文件夹”可能直接用上次名称创建目录,或重复打开名称输入框。普通菜单项在鼠标按下时执行并关闭菜单;点击较慢时,新输入框先出现,随后接收到鼠标松开事件并提交旧名称。兼容回调还会在 50、70、100 ms 连发三次快捷键,重复触发操作。
普通菜单项改用现有的
handle_click,在完整点击后执行动作;兼容回调只保留 100 ms 的一次发送,并重新生成script.js。验证:
node build.js和xmake build --yes shell(clang-cl / releasedbg)通过。