You're right, it's not normalized, but it wasn't normalized before either. The engine uses a vector of length 1 in screen coordinates and backprojects it to world coordinates. So it's final length depends on the screen size.

I'll normalize it from the next version on.