After clicking "Log in", while we wait for a response, something should indicate that there is ongoing work in the background.
Between clicking the button and receiving the answer that leads to either changing to the backend control panel, or to displaying an error message, nothing indicates that something is happening.
The login process is handled via AJAX in the background. Maybe due to my old laptop that has to run my local server, the time between request and response is high enough to be noticeable for me. It's not a big issue, but even after having used J!4 many times and having logged into the backend many times, I'm still irritated for a second every time I hit the log in button, thinking "Oh, nothing changes after clicking, I must have misclicked or made a mistake."
Can we maybe add a small indicator, like a loading circle or bar on or next to the button while the AJAX request is being processed?
Labels |
Added:
?
|
@C-Lodder this one? https://issues.joomla.org/tracker/joomla-cms/29571
Yup, that's the one
@C-Lodder @ChristineWk Ah, thank you! Wasn't aware of that one. I'm going to follow the discussion there.
I'd still like to leave this here open, because it is not clear from the PR whether it is actually going to be merged, or instead the AJAX mechanism should be optimized.
As the ajax login was removed I guess this can be closed
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-05-22 07:22:50 |
Closed_By | ⇒ | alikon |
If I rightly remember, there is a PR to remove the Ajax functionality as it's of no benefit.