Skip to content

[windows/beta] 高频反馈第一轮修复 #478

@Cooper-X-Oak

Description

@Cooper-X-Oak

This was generated by AI during triage.

What to build

建立 Windows beta 高频反馈第一轮修复的父级 tracking issue,优先处理 beta 用户已经集中反馈的第一体验断点:胶囊/悬窗生命周期、Windows 输入法恢复、悬窗透明/白边、native select 视觉、长语音丢内容、右 Ctrl 快捷键策略,以及耳机线控触发录音探索。

这不是完整 Windows 适配路线图;本轮只处理已经接到且高频/高影响的反馈,目标是尽快形成一个可验证的 beta patch 范围。

Acceptance criteria

  • 当前高频反馈被分成可独立验收的 vertical slices,而不是按前端/后端/打包横向拆分。
  • 每个子 issue 都包含 What to build、Acceptance criteria、Blocked by、Evidence、Expected / Actual、Validation gate。
  • 有复现证据和验证路径的任务标记为 ready-for-agent;缺关键环境信息的任务标记为 needs-info;需要产品/维护者决策的任务标记为 ready-for-human
  • wontfix 类反馈必须有解释、替代路径或后续文档任务,不能只有标签。
  • P0 修复完成后,Windows beta patch 至少通过胶囊生命周期、输入法恢复、窗口渲染和基础 smoke 验证。

Blocked by

None - can start immediately.

Evidence

Expected / Actual

Expected: Windows beta 用户能完成核心路径:触发快捷键、看到胶囊、录音、结束录音、恢复输入法、插入或 fallback,并在视觉上看到一致、可读、不卡死的悬窗/窗口。

Actual: 当前反馈显示 Windows beta 在第一体验路径上存在多个高频断点:胶囊不显示或无法结束、OpenLess 输入法无法自动切回、悬窗透明/白边/未响应、native select 破坏视觉一致性,另有长语音内容完整性风险。

Validation gate

  • openless-all/app 下运行 Windows preflight:powershell -ExecutionPolicy Bypass -File .\scripts\windows-preflight.ps1 -Toolchain all
  • P0 修复后至少运行:powershell -ExecutionPolicy Bypass -File .\scripts\windows-smoke-suite.ps1 -SkipRealAsr -SkipPrivacy
  • 真实 ASR/插入验证在具备凭据时运行:powershell -ExecutionPolicy Bypass -File .\scripts\windows-smoke-suite.ps1 -Targets notepad,browser,win32edit
  • 每个子 issue 的修复 PR 必须在 PR 描述中填写命令、结果和证据路径。

Label note

This run could create and edit issues/comments, but GitHub rejected label creation and label assignment for the current token. The desired Matt Pocock states and repository labels are recorded in each child issue body instead.

Child issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions