Thanks for the report!
Since I'm able to play the browser version myself and there have been other successful plays today, it doesn't look like the upload is missing on my end.
Could you let me know:
- The URL you're visiting
- If possible, a screenshot of the page showing the "No game uploaded" message
Also, could you try opening the page in a private/incognito window or a different browser to see if the issue persists?
With that information I'll see if I can reproduce the problem.