Closing. The steam://takesurvey URL is not used to trigger the Steam Hardware Survey. This survey type is currently disabled in the Steam Client which is why that assert is produced and is not a sign that the hardware survey is not functioning correctly.
Nothing extracted yet.
System information
Description
The Steam hardware survey never appears on Linux. When forced via
steam steam://takesurvey/1, the client crashes silently with the following assertion error in the terminal output:src/steamUI/MarketingController.cpp (382) : Assertion Failed: Special survey needs to be implemented in React! Requested surveyid: 1
A crash dump is generated and uploaded automatically:
CrashID=bp-229e64d8-1537-4d82-afd3-c91402260411
Steps to reproduce
steam steam://takesurvey/1from terminalExpected behavior
Hardware survey popup appears and data is submitted as a Linux user.
Additional context
The survey appears correctly on the Windows 11 partition of the same machine using the same Steam account, meaning Windows hardware is being counted instead of Linux in the survey data.
Related to issue #9073 (reported January 2023, closed but not resolved).