This also happened previously; you just didn't notice it because the link wasn't so long.
Whenever your session code is in the URL, all links are broken. Otherwise, your session code will be sent in the referrer if you click one of the links and the destination is HTTPS. (Links are also broken with some JavaScript things like quick edit when your session code is not in the URL.)
I changed the link to a shorter one so it's less annoying.
Maybe the session code shouldn't be included in the URL to begin with?
I think changing the link to a shorter one is fixing the wrong problem.