Hi everyone,
I’m creating this post to bring attention to a serious issue that is affecting many Construct 3 developers who export games to PC using WebView2 and publish on Steam.
❗ The problem:
When a game exported with WebView2 is launched through Steam, the gamepad stops working if the Steam Overlay is enabled.
If the Steam Overlay is disabled, the gamepad works again — but this is not a real solution, since Steam features are lost.
This issue has already been discussed here on the forum, and Scirra has confirmed this is a limitation involving WebView2 and Steam Input, and that it cannot be fully fixed at the Construct level. As of now, this problem remains unresolved.
📌 Because of that, I created an official bug report directly on Microsoft’s WebView2 feedback repository:
👉 github.com/MicrosoftEdge/WebView2Feedback/issues/5507
🔹 Why this matters:
- It affects multiple indie developers
- It directly impacts Steam releases
- It breaks controller support for players
- The only current workaround disables Steam Overlay
🙏 Call to action:
If you are affected by this issue (or want it fixed), please:
1) Open the link above
2) Click the 👍 reaction on the issue
The more votes this gets, the higher the chance Microsoft will prioritize and fix it.
Let’s work together to get this resolved for the whole Construct community.
Thanks!