So, there are two bugs here. One is that the +login form is adding an empty redirection_url where there is no need to do so. Another is that the code to preserve extra query parameters is not taking into account the redirection_url value.
The first is more of an aesthetic issue. The second can be fixed to solve this issue.
Thanks for the analysis James!
So, there are two bugs here. One is that the +login form is adding an empty redirection_url where there is no need to do so. Another is that the code to preserve extra query parameters is not taking into account the redirection_url value.
The first is more of an aesthetic issue. The second can be fixed to solve this issue.