protonscr

SteamFriends()->ActivateGameOverlayToWebPage() doesn't open in overlay browser after update

steamclosed overlay
ValveSoftware/steam-for-linux#9590 · opened 2023-06-15 by lmptg · updated 2023-07-24 · 1 comments · github
Llmptg 2023-06-15 github

Your system information

Steam Version: 1686779606
Steam Client Build Date: Wed, Jun 14 10:18 PM UTC -08:00
Steam Web Build Date: Wed, Jun 14 11:41 PM UTC -08:00
Steam API Version: SteamClient020

EndeavourOS (Arch based)

Opted into Steam client beta?: No

Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Calling SteamFriends()->ActivateGameOverlayToWebPage("<valid URL>") via the Steamworks C++ API before this update,
The URL would open in the internal browser in the overlay. But... after the new version of the steam client (the "big revamp" release) the URL is opened in the Steam client itself, passing EActivateGameOverlayToWebPageMode::k_EActivateGameOverlayToWebPageMode_Modal doesn't have any effect on the result either. I guess this is a regression.

Steps for reproducing this issue:

  1. Call SteamFriends()->ActivateGameOverlayToWebPage("https://google.com/"); in a C++ client linking against the steamapi (tested with v1.57)
  2. Observe how the URL is opened in the Steam Client and not the embedded overlay browser.
Llmptg 2023-07-24 github

Works in recent update

Nothing extracted yet.