Bug in Ganja.js 3D PGA Normalized operator

Here
https://bivector.net/tools.html?p=3&q=0&r=1
Paste

((20e0+30e1+40e2+50e3+120e021+130e013+140e032+150e123).Normalized)*(((20e0+30e1+40e2+50e3+120e021+130e013+140e032+150e123).Normalized).Reverse)

For this glide/roto-reflection the result should be “1”, but it is “1 - 2.67e0123”.
It looks like this Normalized operator implementation divides a multivector by its norm from the right.
To fix the problem it needs to divide a multivector by its norm from the left.
I guess this bug was unnoticed because for the general motor of screw motion both variants give the same result.