Game doesn't terminated on Steam when I open the chrome browser with FPlatformprocess::launchurl()

I’m making a game with Unreal framework. I used FPlatformprocess::launchurl() function to open the web url when game users click the banner. Actually, It works well. However, when I execute the game on steam, “Stop” button doesn’t change to “Play” button until I close the web browser.

Why doesn’t Steam recognize the termination of the game if I don’t close the chrome browser even if I exit the game?

(P.S When I use the ShellExecute window API, This problem disappear…)

I also appear to be running into this issue. Anyone got a solution?