Critical SP Page Builder layout corruption issue on multilingual production website - Forum | JoomShaper
Solved SP Page Builder

Critical SP Page Builder layout corruption issue on multilingual production website

Asked by Jean-Marie Putz 2 months ago Last activity 1 month ago

Dear JoomShaper Support Team,

I am reporting what appears to be a serious stability issue affecting SP Page Builder pages on a large multilingual Joomla production website.

My website contains several thousand pages distributed across three languages (French, English and Dutch), and all pages are published through SP Page Builder.

However, it is important to clarify that these are not typical native SP Page Builder pages built using complex addon structures, nested layouts or visual page design workflows.

The Joomla article itself remains essentially empty and all content is managed through SP Page Builder.

In practice, SP Page Builder is used primarily as a publication container and layout manager for externally generated HTML content.

My publishing workflow relies almost entirely on HTML content generated externally in a local FileMaker database and then injected into Joomla through a very limited set of SP Page Builder addons, essentially:

  • Raw HTML addons
  • Joomla Module addons
  • Occasionally simple Text addons

I deliberately avoid complex addon structures and use very few native SP Page Builder components.

The issue I am experiencing concerns pages rebuilt and republished using this simplified architecture.

Some newly republished pages immediately exhibit broken column layouts on the frontend. Entire columns disappear or collapse even though the backend structure appears perfectly normal.

The most surprising aspect is that the following procedure immediately restores the correct layout:

  1. Delete the Joomla article.
  2. Empty the Joomla trash.
  3. Create a completely new Joomla article.
  4. Republish exactly the same content using the same SP Page Builder template.
  5. Recreate multilingual associations.
  6. Restore metadata, images and links.
  7. Carefully preserve the original alias to avoid URL and SEO issues.

The page then renders correctly again.

I compared the SP Page Builder JSON exported from the broken page and from the rebuilt page.

The two JSON files are strictly identical.

This strongly suggests that the issue is not caused by the SP Page Builder content itself but rather by metadata, cache entries, database records or internal state associated with the Joomla article, the SP Page Builder record or generated frontend assets.

The operational impact is extremely severe because rebuilding a multilingual page requires restoring not only the content itself but also multilingual associations, SEO metadata, images, links and aliases.

This procedure is manageable for one isolated page but becomes completely unacceptable if the issue spreads to a significant number of pages.

The broader context makes this situation even more concerning.

During the past months I have been conducting a major editorial migration involving several thousand multilingual pages. This migration was a deliberate editorial and technical decision intended to modernize and simplify my publishing workflow.

During this migration I encountered major issues affecting HTML editing capabilities within the JoomShaper ecosystem.

What concerns me is that the issue did not affect one specific editor integration.

TinyMCE became unusable for my workflow.

JCE became unusable as well.

The problem therefore appeared to affect all available HTML editors rather than one individual editor implementation.

This strongly suggests that the underlying issue may exist at framework level rather than inside an individual editor component.

As a consequence, I was forced to completely redesign my workflow and move all HTML generation to my local FileMaker database.

Today all content is generated externally as clean HTML and only then published through SP Page Builder.

This redesign required several hundred hours of additional work that had not been planned when the migration project started.

After absorbing this cost and stabilizing the new workflow, I am now facing layout corruption issues on pages that contain almost exclusively Raw HTML addons and Joomla Module addons.

For additional context, I can provide three versions of the same page:

  • the original page created in 2020, which worked correctly for years using an older SP Page Builder structure;
  • the newly republished page using the new simplified template, which exhibits the layout problem;
  • the rebuilt page created after deleting the article and recreating it, which immediately works again despite using identical content.

The important point is that the broken page and the rebuilt working page generate strictly identical SP Page Builder JSON exports while producing different frontend rendering.

At this point, SP Page Builder itself has effectively become the last major reason for continuing to use the JoomShaper ecosystem for this project.

For completeness, I should also mention that I have not introduced any significant infrastructure changes apart from normal software updates.

The only updates performed recently concern:

  • Joomla itself (currently Joomla 6.1.2);
  • Helix Ultimate;
  • SP Page Builder.

Helix 3 components also still appear to remain installed within the system from earlier versions.

Because these problems appeared within the same general time period, I cannot exclude the possibility that they are related to framework-level interactions involving Joomla, Helix or SP Page Builder.

Possible areas worth investigating could include:

  • Joomla article IDs;
  • SP Page Builder database records;
  • generated CSS or cached layout information;
  • Helix Ultimate integration;
  • residual Helix 3 components;
  • internal metadata not included in JSON exports;
  • article-specific frontend cache corruption.

If necessary, I can provide:

  • JSON exports from both the broken and rebuilt versions of the same page;
  • screenshots of both renderings;
  • additional technical information regarding the environment and workflow.

The fact that identical JSON content produces different frontend rendering depending solely on the Joomla article instance strongly suggests that the problem lies outside the exported SP Page Builder content itself.

Thank you for your assistance and investigation.

Best regards,

Jean-Marie Putz
travel-video.info
https://www.travel-video.info

Accepted answer

Marked as the solution
Ziaul Kabir Staff

It’s great to hear that your issue has been resolved.
If everything is working fine now, please mark the question as complete by accepting any of our answers.

Thank you!

20 more replies

Ziaul Kabir Staff

Hello,

Thanks for reaching out to us. Could you please share temporary administrator access to your Joomla backend? You can provide the credentials securely in the hidden content section. Also, please take a full backup of your site before we make any changes.

Once I have access, I’ll investigate further and see what’s causing the issue. Let me know once you’ve shared the details!

Best regards,

Jean-Marie Putz Asked this

Hello,

Thank you for your reply.

Before providing administrator access, I would like to clarify that the main issue is not limited to the pages I originally reported. The more serious problem is that editors no longer handle plain text and HTML content reliably across the site.

I first discovered this while working with SEO Glossary, but I later found the same behaviour in other plugins and components whenever they invoked a Joomla editor. Because the editors could no longer be trusted to preserve or update the content correctly, I eventually disabled the WYSIWYG editors in the site settings and converted the affected content to HTML.

The page problems were largely a consequence of this editor malfunction. Under normal circumstances, I could simply have updated the existing pages. Instead, I had to create new templates and, for the production pages already affected, delete and recreate them.

The corruption is frequent but not systematic: it affects more than one page in three. I have not been able to identify any common factor among the affected pages, such as language, creation date or production workflow. Pages created under apparently identical conditions may behave differently. The pages I recreated are now working, so the original corruption may no longer be reproducible on those particular pages.

The circumstances in which the editor problem appeared remain unclear. I had not made general changes to the site at that time. The only significant updates were Helix Ultimate and SP Page Builder, which I installed because of important security issues.

I am also surprised that relatively few users appear to have reported a similar editor problem. This raises the possibility that it may depend on a particular interaction between Helix, SP Page Builder, Joomla’s editor integration, another extension, or the configuration of this site.

Could you therefore confirm whether you would investigate the editor malfunction itself, across components that call a Joomla editor, rather than only the pages that have already been recreated? I would particularly like to know whether you are aware of any compatibility issue of this kind following Helix or SP Page Builder updates.

If access to the production site is still useful for that investigation, please tell me which settings or components you intend to inspect and whether you expect to make any changes. I can then take a complete backup, create a separate temporary administrator account and provide the credentials through the hidden content section.

Best regards,

Jean-Marie

Ziaul Kabir Staff

Hello,

Thank you for the clarification.

Yes, we'd like to investigate the underlying issue, not just the affected pages. To do that, we'll need access to your site so we can inspect the editor configuration, SP Page Builder, Helix Ultimate, and other relevant components to identify the root cause.

Please create a full backup of your site, then share temporary administrator access through the hidden content section. We'll investigate the issue and let you know what we find.

Thanks.

Jean-Marie Putz Asked this

OK.
I have made an Akeeba backup.
The password is in Hidden Content.
Please note I am working on the website daily, so I would appreciate you tell me when you have changed something on it, just in case I would need to run a restore and resyncrhonize with my local data.

Thanks a lot for the support

Jean-Marie Putz

Jean-Marie Putz Asked this

I forgot to give you the username

Jean-Marie Putz Asked this

Any news...?

Ziaul Kabir Staff

Hello,

I apologize for the delay.

I have set up your site on my local machine for testing. Could you please let me know a specific page or article where the issue can be reproduced? This will help me investigate the problem more efficiently.

Thanks.

Jean-Marie Putz Asked this

Hello,

Thank you for your reply and for copying the site locally.

I would like to clarify the situation, because there are actually two separate issues, and they may or may not be related.

The first issue, which is the most important one for me, concerns the Joomla editors. On my site, I currently cannot edit text in HTML anymore when using the Joomla editors. This happens with the standard TinyMCE editor, with JCE Editor Pro, and also when editing Joomla content through the SP Page Builder backend editor.

At the moment, I have switched to “No Editor / Non WYSIWYG” as a workaround, because this is the only way I can safely edit the raw HTML. However, when using TinyMCE or JCE, the HTML/source editing option and the preview option are missing on my side.

Since you now have a local copy of the site, I think the easiest way to reproduce this would be to switch my current “No Editor” setting back to TinyMCE or JCE and check whether the HTML/source editor and preview are available when editing an article or Joomla text element. On my installation, these functions are not available anymore.

The second issue concerns the column layout after republishing pages. This problem seems to happen roughly once every three pages, but I have not yet found a fully reliable pattern. It appears to be independent of the language, the length of the page, or the amount of content. The only common factor I have noticed so far is that it seems to happen only on pages that begin with a 1 + 10 + 1 column structure.

This column issue is difficult for me to document with stable examples, because when it happens I usually need to apply a workaround. The workaround is quite unpleasant: I often have to delete the affected page and recreate it. For that reason, I cannot always keep broken examples available on the live site.

For the column issue, I can continue using this workaround for the moment. The more urgent problem is the editor issue, because it affects my daily work and forces me to edit everything in raw non-WYSIWYG mode.

I should also mention that I did not perform any other major update around the date when the problem started, apart from the updates to Helix and SP Page Builder. The problem first appeared with an extension from another vendor, but I later noticed that it also affects SP Page Builder, at least when using the Joomla backend editor with SP Page Builder content.

So, to summarise my priorities:

The missing HTML/source editor and preview in Joomla editors is the main issue I would like to solve first.

The column layout problem after republishing pages is secondary for now, because I have a workaround, even though it is not convenient.

Please let me know if you need specific access details, screenshots, or a short list of pages where the 1 + 10 + 1 column structure is used.

Best regards,

Jean-Marie

Ziaul Kabir Staff

Hello Jean-Marie,

Thank you for your patience while we investigated on the local copy of your site.

Regarding the missing HTML/source editor and preview options in JCE: we were able to confirm this on our end, but it appears to be a JCE-side issue rather than something related to SP Page Builder or Helix Ultimate. When JCE is set as the default editor, its toolbar does not load at all for the article content field, independent of any SP Page Builder or Helix component. Since JCE is a third-party editor extension and not one of our products, we'd recommend raising this directly with the JCE team or checking the Joomla forum, as it's likely a JCE compatibility issue with your current Joomla version rather than something on our side.

For SP Page Builder specifically: we tested the Text Block and Raw HTML addons, and in both cases the code editor option is available and working correctly on our end.

Regarding the column layout issue, we were not able to reproduce the broken layout using a 1+10+1 column structure with Raw HTML content on our local copy, even after republishing multiple times. Since this issue seems to depend on specific conditions we may not be replicating exactly, could you share a screencast showing the issue step by step, from a working page through to the point where the layout breaks after republishing? That would help us pinpoint exactly what triggers it.

Looking forward to your screencast so we can continue investigating the layout issue.

Best regards

Jean-Marie Putz Asked this

Hello,
Thank you for checking the local copy of my site.

However, I would like to clarify an important point: I do not think this issue can be reduced to a JCE-only problem.

JCE does indeed show an available update on my site. But that is precisely why I mentioned it: JCE has not been updated for a long time. The installed version is still 2.9.81, while the available update is 2.9.99.9. Since I have not updated JCE recently, there is no obvious reason why its behaviour would suddenly change on its own.

The problem appeared after the recent Helix Ultimate and SP Page Builder updates, which were the only significant changes made around that time. That does not prove that Helix or SP Page Builder is necessarily responsible, but it makes it difficult to conclude that the issue is only on the JCE side.

I should also add that, in my normal workflow, I do not really use JCE as a full editing environment. Since I build and edit my pages mainly with SP Page Builder, I do not need most of the advanced JCE Pro features. That is precisely why I suspended my JCE Pro subscription some time ago.

However, JCE Pro is still set as my default Joomla editor, and I suspect that it may be used by the Expand Editor or by some expanded editing views. This is why the issue may still appear through JCE, even though I am not actively using JCE itself as my main working tool.

There is another important point: the problem is not limited to JCE. I also experience editor-related issues when using the standard Joomla editor, TinyMCE. This is why I believe the issue may be related to how editor fields, editor buttons, toolbar options, modal windows or expanded editor views are now being loaded or initialised after the updates.

Regarding SP Page Builder, I understand that the Text Block and Raw HTML addons may show a working code editor in your tests. However, in practice, the Text Block addon is not a usable replacement for my workflow. Many of my articles are long, often more than 1,000 words, and the standard addon editing area is too small for comfortable work.

There is also a formatting issue when text is copied from an external source. The first paragraph often keeps the correct paragraph formatting, but the following paragraphs may receive a different paragraph style. This is not a new issue: I already reported this problem two years ago in a support ticket titled “Issues Encountered With SP PageBuilder 5.1.18 On Joomla”, under the same JoomShaper account. At that time, I explained that pasted text blocks could receive unexpected inline styles from the second paragraph onwards, making manual correction necessary.

This makes the Expand Editor essential, because it is the only practical way to inspect, correct and clean the content properly. The problem is that the Expand Editor no longer works as expected.
So the core problem is not simply “JCE does not load”. The core problem is that the normal editor workflow, including source/HTML editing, preview and expanded editing, is now broken or unreliable in places where it worked before.

Could you please test the following on the local copy of the site:
Set TinyMCE as the default Joomla editor and check whether HTML/source editing and preview work normally in a Joomla article content field.

Set JCE as the default editor and check whether the toolbar, source editor and preview options load correctly.

In SP Page Builder, test the Text Block addon with a long article copied from an external source, then open the Expand Editor and check whether source editing, preview and paragraph formatting behave correctly.

Check whether Helix Ultimate or SP Page Builder is loading JavaScript, CSS, overrides or modal/editor scripts that could interfere with Joomla editor initialisation, toolbar rendering or expanded editor windows.

For the column layout issue, I understand that you could not reproduce it. Since the problem appears randomly, I cannot easily provide a useful screencast at this stage. The next time it happens, I will inspect the generated code before correcting the page and will send you the relevant details.
For now, the editor issue remains the central problem, because it affects my daily workflow across many long multilingual articles.
Best regards,
Jean-Marie

Ziaul Kabir Staff

Hello Jean-Marie,

Thank you for your detailed explanation and for sharing more information about your workflow.

We understand your point that this may not be only a JCE-related issue, especially since you are also experiencing similar behavior with TinyMCE. We have shared your feedback and the suggested test scenarios with our development team for further investigation.

We will check the interaction between SP Page Builder, Helix Ultimate, and the Joomla editors. Please allow us some time to review this properly.

Thank you for your patience and understanding.

Best regards,

Log in to reply.