Inconsistent pointer lock behavior across browsers

Here is a demo from MDN showing the Pointer Lock API. If you open that in Google Chrome, you’ll notice that the cursor in Chrome moves much faster than in other browsers.

I manually tested Chrome/Firefox/Safari/Edge on all desktop platforms, and found that Windows is the only platform where the browsers all behave the same. On Mac and Linux, Chrome’s mouse movement is too fast.

I thought the issue might be due to acceleration per this article, however the unadjustedMovement: true flag doesn’t make it behave like other browsers. On the contrary, in my testing it seems to make it move even faster than the OS cursor on Macos. Disabling acceleration at the OS level also does not fix it.

Clearly this is a browser bug (in Chrome or in the rest, idk), but are there any existing solutions or workarounds to this problem? Any app/game today that locks the pointer will be way too slow on non-Chrome browsers by default. A user-agent based hack might work, although achieving perfect 1:1 consistency might be difficult.