Skip to content

steamcompmgr: Do not try to match a dropdown window's PID with the focused window's PID#2176

Open
oSoMoN wants to merge 1 commit into
ValveSoftware:masterfrom
oSoMoN:steamcompmgr-override-candidate-no-pid-match
Open

steamcompmgr: Do not try to match a dropdown window's PID with the focused window's PID#2176
oSoMoN wants to merge 1 commit into
ValveSoftware:masterfrom
oSoMoN:steamcompmgr-override-candidate-no-pid-match

Conversation

@oSoMoN
Copy link
Copy Markdown

@oSoMoN oSoMoN commented May 13, 2026

Some apps, like WebView2 (used in some game launchers) spawn child processes to render dropdowns, so the PIDs would not match, and the dropdown would not be shown. This was the case for e.g. Final Fantasy XIV online.

@oSoMoN
Copy link
Copy Markdown
Author

oSoMoN commented May 13, 2026

Hopefully this doesn't regress the VR use case for which this test was initially added (see fa3cd15).

@pchome
Copy link
Copy Markdown

pchome commented May 14, 2026

A bit offtopic but there is also a bug with "nested" dropdowns:
e.g. some kcalc menu entries with > will open new popup while initial popup became invisible.
Like click on "Constants" -> hover over "Mathematics" or any other entry...
Not critical but annoying.

You seems familiar with that code, maybe you know if it can be fixed?

…cused window's PID

Some apps, like WebView2 (used in some game launchers) spawn child processes
to render dropdowns, so the PIDs would not match, and the dropdown would not
be shown. This was the case for e.g. Final Fantasy XIV online.
@oSoMoN oSoMoN force-pushed the steamcompmgr-override-candidate-no-pid-match branch from d6514b7 to c7b1b4f Compare May 14, 2026 08:42
@oSoMoN
Copy link
Copy Markdown
Author

oSoMoN commented May 14, 2026

A bit offtopic but there is also a bug with "nested" dropdowns: e.g. some kcalc menu entries with > will open new popup while initial popup became invisible. Like click on "Constants" -> hover over "Mathematics" or any other entry... Not critical but annoying.

You seems familiar with that code, maybe you know if it can be fixed?

Not off the top of my head, but that can be investigated. Would you mind filing an issue to track it?

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