User tests: Successful: Unsuccessful:
Pull Request resolves #29325 .
When something goes wrong during the installation, the installer currently expands all three form
blocks at once (site name, login data, database). It's really hard to find the issue and a lot of scrolling.
This PR makes the installer show only the block the error belongs to:
The // Reveal everything block in checkInputs() also ran before validation on every click of
"Install Joomla", so even a simple client side error opens the accordion although nothing had
been submitted yet => removed.
Additionally bugs in this context are fixed.
InstallationController::dbcheck() => $r->error = true: whenonError handler in setup.js read response.message, but response does not exist. Now we're using xhr.responseText and output the real message.Apply PR and run npm i. Start a fresh installation (delete/rename configuration.php), fill in the site name and the login data.
1abc-! as the table prefix.#jform_site_name, then press "Install Joomla".| Status | New | ⇒ | Pending |
| Category | ⇒ | Installation JavaScript |
I have tested this item ✅ successfully on 52b162a
much better than before
I have tested this item ✅ successfully on 52b162a
much better than before
I have tested this item ✅ successfully on 52b162a
I have tested this item ✅ successfully on 52b162a
| Status | Pending | ⇒ | Ready to Commit |
| Labels |
Added:
PR-6.2-dev
|
||
RTC
RTC
| Labels |
Added:
RTC
|
||
| Category | Installation JavaScript | ⇒ | Installation JavaScript NPM Change |
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-08-18 14:34:38 |
| Closed_By | ⇒ | drmenzelit | |
| Labels |
Added:
NPM Resource Changed
|
||
Thanks
this will close a lot of issues