Skip to content

docs(research): 原版合成会话的 UIA 可见性 (#155) - #178

Merged
JavaZeroo merged 1 commit into
mainfrom
research/windterm-synthetic-session-uia
Oct 29, 2026
Merged

JavaZeroo merged 1 commit into
mainfrom
research/windterm-synthetic-session-uia

Conversation

@JavaZeroo

Copy link
Copy Markdown
Owner

内容

把 #155 这一轮探索中可复用的事实固定成研究记录 docs/research/windterm-synthetic-session-uia.md:

  • 合成 profile 被读取(原版写出 user.config / reopen.history,不改写 user.sessions),组名进入主窗口 UIA 树与“新建会话”对话框的分组下拉;
  • 会话叶不进入 UIA 树(只有一个 TreeItem,raw_children=0,无 ExpandCollapse/SelectionItem);
  • 已排除:会话参数差异(换成 /d /q 结果相同)、累积状态(删掉 user.config/reopen.history 后相同)、命令行开会话入口(-s/--session/-n/--new-session/-h 均无效);
  • 可用入口:菜单栏可展开、新建会话对话框字段可写、截图可用;但对话框没有命令行字段,QComboBox 的“系统”没有 ExpandCollapse 模式;
  • 含义:不能把“UIA 暴露会话叶”当成驱动原版的前提;不注入的后续路线是“对话框新建并保存后比对 user.sessions”或“打开会话...”,否则需改用已验收的 Frida/Qt 探针。

EVIDENCE 增加一行。

边界

Refs #155 #123 #126

…155

Fixes the observed facts: the profile is read and the group reaches the tree and the new-session dialog, but the session leaf never appears in UIA; argument and accumulated-state differences are excluded and no command line session opening was found.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-29T11:11:41.084072Z 25a7453 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@JavaZeroo
JavaZeroo merged commit acef380 into main Oct 29, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant