EES Login after logging in (SQ_ACTION=login)

(I know, that's a horrible Topic Title but I didn't know how else to succinctly describe it.)

 

What's happening is:

  • Open ESS by /_edit on a page
  • You are prompted with as normal
  • Login successfully.  EES opens (but have a look at your address bar - there's a param SQ_ACTION=login).
  • Carry out doing things in EES, see the param is still there, but doesn't seem to affect anything.
  • Refresh.
  • You will be prompted to re-send the post request (this is annoying - and often makes authors panic).
  • Semi-regularly, in IE8 only, when you refresh and SQ_ACTION=login is in the address bar, it fails and presents you the login screen, says you are not logged in and message says invalid login key.

This only happens for IE8, and only semi-regularly.  I've been testing it a little this morning and it failed over and over again, but in the past 15 mins I can't get it to fail.

 

I've been automatically going up to the address bar and removing the param when testing IE8 for so long it's second nature to me now, but authors are complaining of logout issues - I'm wondering if this is a factor?

 

Anyone else ever seen this issue?  Is there any way to get the SQ_ACTION=login param to not turn up in the address bar?

 

Matrix v4.12, EES 1.4.2 with Edit+

 

Thanks

Bart must have seen this post and put it on Roadmap: https://squizmap.squiz.net/matrix/5261

Yep, this is where I got it from. Tim, we are planning on investigating if this can be removed. In the meantime, a JS redirect workaround is probably your best option. 

Thanks Bart and Nic.  Was actually kind of awestruck that my question got onto the roadmap so fast - an "aw shucks" moment.

 

I've considered a JS redirect as well, but there's a number of different ways the URL can be compiled for EES, what with screen params, and #mode etc, so I didn't want to just scan for ?SQ_ACTION=login and remove it.  If I get a moment I might try to figure out a regex that caters for them all.

 

Cheers