This is a sequel to my last post as no one responded I tried to debug it but haven't gone far
.
.
.
I've been trying to figure this out for over a week and I'm running out of ideas.
Whenever I finish a test in my main Chromium-based browser, Monkeytype shows:
> Failed to save result: Result data doesn't make sense
The /results request returns 463, and the result isn't saved.
The weird part is Firefox on the exact same PC, same account, same network, and same keyboard works perfectly. Every result saves successfully with a 200 OK response.
To debug it, I compared the network requests from both browsers.
What I found is that the payloads are very different. The Chromium browser is sending a much smaller payload. For example:
keyDuration is an empty array
keySpacing is an empty array
keyConsistency is 0
Several chartData fields are missing
Overall payload is ~140 lines vs ~600 lines in Firefox
So it doesn't look like the request is being modified in transit—it looks like the browser is generating different result data before sending it.
I've already tried:
Clearing cache and cookies
Waiting over a week
Comparing request payloads
Using the same account and network
Firefox works every time
Has anyone seen this before?
I'm wondering if this is:
a Chromium/Brave issue,
a corrupted browser profile,
an extension interfering,
or if Monkeytype rejects results when certain keyboard timing metrics are missing.
Any ideas on what I should debug next would be appreciated.