Skip to content

[WIP] Fix issue with unclickable account dropdown in login form#1294

Draft
Copilot wants to merge 3 commits into
mainfrom
copilot/fix-account-dropdown-error
Draft

[WIP] Fix issue with unclickable account dropdown in login form#1294
Copilot wants to merge 3 commits into
mainfrom
copilot/fix-account-dropdown-error

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 24, 2026

  • Analyze issue: Win32 dropdown/popup click failures for "终末地" (EndField PC) game
  • Fix 1: ensure_foreground_and_topmost (InputUtils.h) - skip if foreground window is owned popup of hwnd_, prevents closing native dropdown popups before the click
  • Fix 2: MessageInput::find_window_at_point (MessageInput.cpp/h) - new helper using WindowFromPoint to find same-process windows at click position
  • Fix 3: MessageInput::touch_down (MessageInput.cpp) - use find_window_at_point first; if a different same-process window is at the target, send click to it directly (avoids bypassing overlay popups via the main game window)
  • Validate changes don't break existing behavior

Copilot AI and others added 2 commits April 24, 2026 16:23
…ckground clicks

Agent-Logs-Url: https://github.com/MaaXYZ/MaaFramework/sessions/dbbdb4f4-607d-460a-bfa9-2ad1e672d754

Co-authored-by: weinibuliu <122535155+weinibuliu@users.noreply.github.com>
Agent-Logs-Url: https://github.com/MaaXYZ/MaaFramework/sessions/dbbdb4f4-607d-460a-bfa9-2ad1e672d754

Co-authored-by: weinibuliu <122535155+weinibuliu@users.noreply.github.com>
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.

终末地的登录表单下拉框无法点击

2 participants