From c7b1b4f55ae83be1355d0bb2c45916fc99f80782 Mon Sep 17 00:00:00 2001 From: Olivier Tilloy Date: Wed, 13 May 2026 21:35:16 +0200 Subject: [PATCH] steamcompmgr: Do not try to match a dropdown window's PID with the focused 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. --- src/steamcompmgr.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp index 83c2a811ff..065995e86e 100644 --- a/src/steamcompmgr.cpp +++ b/src/steamcompmgr.cpp @@ -3449,10 +3449,6 @@ static bool is_good_override_candidate( steamcompmgr_win_t *override, steamcompm if ( !focus ) return false; - // The pids should probably match for a dropdown to be a good candidate for this window. - if (override->pid != focus->pid) - return false; - auto rect = override->GetGeometry(); return override != focus && (rect.nX + rect.nWidth) > 0 && (rect.nY + rect.nHeight) > 0; }