Repository navigation
fix(completion): keep WSL command menus stable and accept editor queries - #504
Merged
Merged
Conversation
Kuddev
commented
Oct 6, 2026
Kuddev
left a comment
Owner
Author
There was a problem hiding this comment.
已逐项审阅本 PR 的输入字节、异步刷新和候选接受逻辑:
- POSIX 查询不再经过原生 F24 转译,PowerShell 编码路径未改;不是取消原生输入验证。
- 保留菜单只限同一环境、目录、输入、光标、模式、语法和编辑器代际;新输入及过期任务仍失效。
- 刷新按候选值保留选择,不以旧索引选择新命令;仅编辑输入,不自动执行命令。
- 没有新增依赖、后台轮询、同步目录扫描或广告内容。
- 真实 Debian WSL 已完成 9 个原生场景,含此前稳定失败的 c 前缀菜单;7 项编辑器状态测试通过。
当前完整 Linux CI 首次仅一项既有会话符号链接探针失败,相关生产和测试文件与 main 相同,已单独重跑失败任务。保留原断言与全部选中测试,等必需检查通过后再正常合并。
This was referenced Oct 6, 2026
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.
Result / 用户结果
修复 WSL 中命令补齐菜单消失,以及 Tab / Enter 在编辑器查询期间延迟或不生效的问题。真实 Debian Bash 环境中复现,再验证修复;不把终端历史中的原生补全询问当作唯一根因。
Design / 设计边界
Evidence / 验证依据
Required Review / 必须确认