fix(windows): QA 浮窗显示时不再抢前台焦点#178
Merged
Merged
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.
摘要
Closes #164
把 Windows 上 QA 浮窗的显示路径从普通
window.show()改成SW_SHOWNOACTIVATE + SWP_NOACTIVATE,避免多轮追问时 QA 浮窗抢成前台,后续抓选区读到自家 webview。改动
show_qa_window新增 Windows 专用show_qa_window_no_activateWebviewWindow读取HWND,不靠窗口标题猜句柄window.show()fallback,避免把窗口彻底显示不出来验证
cargo check --manifest-path src-tauri/Cargo.toml✅@codex review