User tests: Successful: Unsuccessful:
This PR modernizes administrator UX in com_content with progressive async behavior while preserving full synchronous fallback and existing server-side ACL/CSRF protections.
com_content.Object.hasOwn(...) with Object.prototype.hasOwnProperty.call(...).followRedirect) so list flows can refresh fragments without forced navigation.isAsyncEnabled() guards in Joomla.submitbutton and Joomla.listItemTask overrides so flags-OFF behavior remains classic/synchronous.EXISTS subquery to avoid duplicate article rows.Joomla.contentAutosave.setup() after runtime options are loaded.This PR is AI-assisted and explicitly labeled per policy.
I confirm:
tests/Unit/Libraries/Cms/MVC/Controller/AsyncAdminResponseTraitTest.php (2 passed)com_content as pilot.| Category | ⇒ | Administration com_content Language & Strings JavaScript Repository NPM Change Libraries Unit Tests |
| Status | New | ⇒ | Closed |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-02-24 16:42:44 |
| Closed_By | ⇒ | tecpromotion | |
| Labels |
Added:
Unit/System Tests
Language Change
NPM Resource Changed
PR-6.1-dev
|
||
Hi @tecpromotion,
Thank you for the reminder, and I’m sorry for the noise caused by my recent PRs.
I want to clarify my process: this was AI-assisted, not AI-submitted blindly.
I studied the Livewire approach myself and used it only as inspiration for async UX patterns in Joomla. I used AI to speed up drafting and iteration, but I manually reviewed, adjusted, tested, and validated the code before submitting.
I understand and respect the Joomla AI policy and your guidance.
If you still prefer I stop this direction, I will do so. If you are open to it, I would appreciate specific technical feedback on scope/approach so I can contribute in the format and quality expected by the project.
Sorry again, and thank you for your time.
Hello @eslam-reda-div
Thank you for your contribution. Please check our AI policy how we expect AI contribution are working:
https://developer.joomla.org/generative-ai-policy.html
As this is the third PR with this reference, please stop it.