Hello Weeblr Support Team,
I’m reporting an issue I’ve consistently reproduced involving 4SEO and TinyMCE image uploads in Joomla 6.
Environment
-
Joomla: 6.0.2 (stable)
-
PHP: 8.3.30
-
Web server: LiteSpeed (Linux)
-
Editor: TinyMCE (8.1.2)
-
Browser cache and Joomla cache cleared between all tests
Problem Summary
When uploading images via TinyMCE in the article editor, the image uploads successfully to the server but TinyMCE throws an error. The uploaded image does not appear in the image browser until the dialog is closed and reopened.
Reproduction Steps
-
Install a clean Joomla 6.0.2 site on a fresh subdomain.
-
Confirm that TinyMCE image uploads work correctly (they do).
-
Install 4SEO.
-
With the “System – 4SEO” plugin enabled, TinyMCE image uploads begin throwing an error, even though the file uploads successfully.
-
Disabling the 4SEO component alone does not resolve the issue.
-
Disabling all 4SEO plugins resolves the issue.
-
Re-enabling plugins individually shows:
-
4SEO Installer plugin: no issue
-
4SEO System plugin: issue immediately returns
-
-
Uninstalling 4SEO entirely also resolves the issue.
This behavior is 100% reproducible. Caches (Joomla and browser) were cleared before each test.
Conclusion
The issue appears to be caused specifically by the System – 4SEO plugin interfering with the TinyMCE image upload request/response in Joomla 6.0.2. The symptom suggests that the upload request completes, but the response returned to TinyMCE may be altered (e.g., non-clean JSON), causing the editor to report an error.
Workaround
Leaving the “System – 4SEO” plugin disabled allows TinyMCE image uploads to function normally.
Please let me know if you would like any additional logs, browser console output, or network request details. I’m happy to assist further in isolating the exact cause.
Thank you for your work on 4SEO and for taking a look at this.
Best regards,
Paul