Hey,
This was a temporary regression in 4.12 on Windows, and should already be fixed in the latest 4.12 from GitHub.
Your assessment is correct. The regression started treating 0,0 as the top-left of the window rather than the top-left of the client area; this caused some issues with mouse input, but only affected windows with an OS border.
Thanks.