Home>Support>Can’t save pages with siteorigin blocks

Can’t save pages with siteorigin blocks

Hi all,
I’ve been a long-time siteorigin user, but lately, I can no longer save some of my pages in wordpress with siteorigin blocks. I’ve tried deleting the different widgets, but can’t seem to figure out which is causing the problem. I click update, and it just spins. I’ve spent hours with technical support at wp-engine, and they can’t figure it out.

I’m on php 7.4, wordpress 5.8.2, latest sitebuilder. If i turn off siteorigin widgets bundle it all works, but I have a lot of pages using those widgets. I tried restoring to an earlier backup, but still can’t get it to work.

I installed classic editor – saw that in another post – but did not help. Cleared wp engine cache, browser caches, but still just spins.

Interestingly, can update from phone, but can’t adjust the setting in the siteorigin widgets I need to adjust.

Any ideas?

This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.

  1. 2 years, 8 months ago Ethan Lazarus

    Hello – after working on this for 5-6 hours, I believe this is a bug where siteorigin widgets are causing the browser to freeze on update only on specific computers. I could not get it to update pages on my windows 10 machines with latest updates in chrome, edge or firefox. Interestingly, I have an older windows 8 machine – on that machine, things update without a problem.

    Thank you for investigating this, as it has become a major headache!

  2. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Hi Ethan

    Thanks for reaching out. It sounds like there might be a JavaScript error on the page. When able, please, try seeking a working baseline. Temporarily deactivate all plugins except for those authored by SiteOrigin. If you’re using the Classic Editor plugin, please, leave it activated. In that state, does the issue persist?

  3. 2 years, 8 months ago Ethan Lazarus

    Thank you – yes, I tried this again – disabled all plugins except those you mentioned, reinstalled wordpress 5.8, tried different versions of php now at 8. Cleared all caches. Still hangs when try to save pages. Deleted all siteorigin plugins, then redownloaded installer from your web site and reinstalled – still persists.

    After page times out, I get this javascript error in chrome:
    crbug/1173575, non-JS module files deprecated.
    (anonymous) @ VM10:6772

    Happening on multiple computers, multiple browsers. Strange it works only on phone and on an older pc with windows 8?

  4. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Hi Ethan

    Thanks for the feedback.

    * Does the issue persist if you temporarily deactivate all non-SiteOrigin plugins and also switch to a default theme like Twenty Nineteen?

    * Is the issue happening on a new page as well as on existing pages with SiteOrigin being used?

    * Please, try to enable PHP debugging to see if anything is available there. In your WordPress root folder you’ll find the wp-config.php file. Debug and debug log can be enabled there. More info on doing this https://www.wpbeginner.com/wp-tutorials/how-to-find-and-access-wordpress-error-logs-step-by-step/.

  5. 2 years, 8 months ago Ethan Lazarus

    Thanks – the issue persists even if disable all non-siteorigin plugins and revert to default theme – twenty nineteen.

    php debugging does not show any errors. (I worked on this angle yesterday with technical support crew at wp-engine)

    Only have trouble saving pages with siteorigin blocks – if no siteorigin blocks, saves fine.

    I did try to make a new page, added siteorigin blocks, saves okay!

    But, if copy blocks from affected pages (home page), can’t save again.

  6. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks for the updates. Is the page in question in the Block Editor?

  7. 2 years, 8 months ago Ethan Lazarus

    Yes – sorry it’s many pages – yes, in the block editor.

  8. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks for confirming. Please, send us the contents of one of the impacted pages. Edit the page, click the three dots menu at the top right. View the page source. Copy the page code into a text file and upload it to WeTranfer.com or any public location like Drive, Dropbox, or whatever works. Thanks again.

  9. 2 years, 8 months ago Ethan Lazarus

    Sure – I shared the file to you at
    [email protected]

  10. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks. The file is private at the moment.

  11. 2 years, 8 months ago Ethan Lazarus

    Okay – now I made it public. Sorry.

  12. 2 years, 8 months ago Ethan Lazarus

    Sorry – made it public.

  13. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    No worries. Thanks for the file. If possible, please, could you send the information shown in my screenshot:

    https://imgur.com/a/EJ4JZeR

    Apologies for the confusion.

  14. 2 years, 8 months ago Ethan Lazarus

    I've been working in site origin – so this is how the page looks:
    [image: screen shot 1.JPG]

    When I click update or preview, it spins forever on all computers, except my old windows 8 computer.

    I don't want to lose all my siteorigin widgets, so I cloned the page, then reverted to editor and here is a screenshot of that cloned page:
    [image: screen shot 2.JPG]

    I don't see options you are pointing to?

  15. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Hi Ethan

    Apologies, I replied at the time but it doesn’t look like my reply was sent.

    My screenshot shows the new WordPress default editor known as the Block Editor. The forum doesn’t support image attachments but it sounds like you’re using the traditional Page Builder interface. Page Builder uses WordPress widgets. The new default WordPress editor uses blocks.

    When able, please, try editing an impacted page. Click LayoutsImport/ExportDownload Layout. A JSON file will be downloaded. Please, send us that file as you did before. Thanks!

  16. 2 years, 8 months ago Ethan Lazarus

    Yes – the pagebuilder widgets interface are the pages giving me problems. I just generated the json and shared to you. Thanks.

  17. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks for sharing.

    The page loads normally for me. I moved the first row down one at the below link.

    https://demo.siteorigin.com/corp/sandbox/

    Does the issue persist if you create a new page, click LayoutsImport/Export, and import this page?

  18. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Please, can I confirm that you’ve tested as follows:

    * All plugins temporarily deactivated except for the SiteOrigin Widgets Bundle and Page Builder.
    * A default WordPress theme like Twenty Nineteen temporarily activated.

  19. 2 years, 8 months ago Ethan Lazarus

    Yes – I have tested multiple times.
    Again it's weird – On all my windows 10 machines, it hangs when I try to update page.

    But, it updates on phone and on a windows 8 machine (even on same network as the machines that are hanging).

  20. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    On the Windows 10 computers, does the issue persist in an incognito version of the browser in use? If browser extensions are being run in incognito/private browsing windows, perhaps try checking without any browser extensions activated in a private window.

  21. 2 years, 8 months ago Ethan Lazarus

    Unfortunately yes – I disabled every plugin / extension, open incognito,
    and same issue. Note – also happens in firefox and edge (fresh installs –
    never use them) on same machines, but works on the windows 8 machine in all browsers.

  22. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Does the issue persist if you create a new page, click Layouts > Import/Export, and import the test page? You can do the same from LayoutsClone: Pages.

  23. 2 years, 8 months ago Ethan Lazarus

    Yes – it persists on the cloned pages.

  24. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Previously, you mentioned the issue doesn’t persist on new pages. If that’s the case, please, try deleting widgets from the clone page, one by one while saving. Does the issue resolve at any point?

  25. 2 years, 8 months ago Ethan Lazarus

    I'm sharing a screenshot –

    If I delete the whole second row and 6th row, I can get it to save. If I do one or the other, I can't get it to save.

  26. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Try deleting only the Custom HTML Widget. Can you save?

  27. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    When I view the Custom HTML Widget contents from the layout that was sent, all I see is:

    </iframe>

    Was there meant to be more there?

  28. 2 years, 8 months ago Ethan Lazarus

    The bottom right one is a google map:
    <iframe src="
    https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3073.8364448671164!2d-104.89748708416445!3d39.60836667946727!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x876c877196b7657f%3A0x5c6b28add790141d!2sClinical+Nutrition+Center!5e0!3m2!1sen!2sus!4v1552856538910&quot;
    width="600" height="480" frameborder="0" style="border:0"
    allowfullscreen></iframe>

    The one in the 4th row is this:
    [wprevpro_usetemplate tid="1"]

  29. 2 years, 8 months ago Ethan Lazarus

    I tried deleting all that – deleted the iframe code and the wprevpro code –
    does not fix it. Hmmm…

    BTW thank you for working on this with me.

  30. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    No worries.

    Deleting Widgets
    I’m not quite following. The page saves if you delete the last row. The page does not save if you leave the last row in place but only delete the Custom HTML Widget. Does the page save if you delete the Custom HTML Widget and the SiteOrigin Video Player Widget but leave the row in place?

    iFrame Code
    When you clone the page we’re both working with, is the Custom HTML Widget contents in place? Steps would be clone the page we’re testing, edit the Custom HTML Widget on the cloned page, check to see if the contents looks normal.

  31. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    I can save the full iFrame code https://demo.siteorigin.com/corp/sandbox/. It’s strange that it didn’t carry over with the export/import process though. Might be nothing, might be something. Not sure yet.

  32. 2 years, 8 months ago Ethan Lazarus

    -I need to delete the 2nd row and the last row and then it seems to work well. Change the two custom html widgets did not fix the problem.
    -Yes – the widgets all look the same including the custom html widget (the code is the same), but I can't preview – see below –

    2 more interesting behaviors –
    1) the preview also fails
    2) I noticed if I walk away and come back, when the wordpress tries to autosave, it has lost its connection – gives me this error even when I'm not working on it:

    Connection lost. Saving has been disabled until you’re reconnected. We’re backing up this post in your browser, just in case.

  33. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks.

    Is there any change if you add the following just below WP_DEBUG in your wp-config.php file?

    define( 'CONCATENATE_SCRIPTS', false );
  34. 2 years, 8 months ago Ethan Lazarus

    I have added that code – there is no change.
    Should I remove the debug code and the concatenate code or leave it for further testing?
    Would it be helpful to send you the wp-config file?

  35. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks.

    The CONCATENATE_SCRIPTS constant can be removed.

    The WP_DEBUG and WP_DEBUG_LOG constants should ideally be left in place until troubleshooting has been concluded. Ideally, at this stage, you want to be logging errors to the debug.log file located in your /wp-content/ folder. If you don’t want errors printed to the site front-end you can add:

    define( 'WP_DEBUG_DISPLAY', false );

    When the Page Builder preview fails you can try opening the console, here is how https://wordpress.org/support/article/using-your-browser-to-diagnose-javascript-errors/#step-3-diagnosis. If errors are present in red text, please, take a screenshot and send it on. Thanks.

  36. 2 years, 8 months ago Ethan Lazarus

    When I go to edit the page, I get these errors:
    6[Violation] Forced reflow while executing JavaScript took <N>ms
    [Violation] Forced reflow while executing JavaScript took 32ms
    [Violation] Forced reflow while executing JavaScript took 92ms
    [Violation] Forced reflow while executing JavaScript took 41ms
    [Violation] Forced reflow while executing JavaScript took 34ms
    [Violation] Forced reflow while executing JavaScript took 39ms
    [Violation] Forced reflow while executing JavaScript took 44ms post.php?post=5815&action=edit:1305 [Violation] Avoid using document.write().
    https://developers.google.com/web/updates/2016/08/removing-document-write
    (anonymous) @ post.php?post=5815&action=edit:1305
    (anonymous) @ post.php?post=5815&action=edit:1307 chunk-vendors.js?ver=4.1.5.3:40 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive.
    t @ chunk-vendors.js?ver=4.1.5.3:40 l @ chunk-vendors.js?ver=4.1.5.3:40 e @ chunk-vendors.js?ver=4.1.5.3:40 startup @ chunk-common.js?ver=4.1.5.3:1 mounted @ chunk-common.js?ver=4.1.5.3:1 ot @ chunk-vendors.js?ver=4.1.5.3:52
    Rn @ chunk-vendors.js?ver=4.1.5.3:52 insert @ chunk-vendors.js?ver=4.1.5.3:52 z @ chunk-vendors.js?ver=4.1.5.3:52
    (anonymous) @ chunk-vendors.js?ver=4.1.5.3:52
    Pn.e._update @ chunk-vendors.js?ver=4.1.5.3:52 r @ chunk-vendors.js?ver=4.1.5.3:52 or.get @ chunk-vendors.js?ver=4.1.5.3:52 or.run @ chunk-vendors.js?ver=4.1.5.3:52
    Zn @ chunk-vendors.js?ver=4.1.5.3:52
    (anonymous) @ chunk-vendors.js?ver=4.1.5.3:52 ft @ chunk-vendors.js?ver=4.1.5.3:52 chunk-vendors.js?ver=4.1.5.3:40 [Violation] Added synchronous DOM mutation listener to a 'DOMNodeInserted' event. Consider using MutationObserver to make the page more responsive.
    t @ chunk-vendors.js?ver=4.1.5.3:40 l @ chunk-vendors.js?ver=4.1.5.3:40 e @ chunk-vendors.js?ver=4.1.5.3:40 startup @ chunk-common.js?ver=4.1.5.3:1 mounted @ chunk-common.js?ver=4.1.5.3:1 ot @ chunk-vendors.js?ver=4.1.5.3:52
    Rn @ chunk-vendors.js?ver=4.1.5.3:52 insert @ chunk-vendors.js?ver=4.1.5.3:52 z @ chunk-vendors.js?ver=4.1.5.3:52
    (anonymous) @ chunk-vendors.js?ver=4.1.5.3:52
    Pn.e._update @ chunk-vendors.js?ver=4.1.5.3:52 r @ chunk-vendors.js?ver=4.1.5.3:52 or.get @ chunk-vendors.js?ver=4.1.5.3:52 or.run @ chunk-vendors.js?ver=4.1.5.3:52
    Zn @ chunk-vendors.js?ver=4.1.5.3:52
    (anonymous) @ chunk-vendors.js?ver=4.1.5.3:52 ft @ chunk-vendors.js?ver=4.1.5.3:52 jquery.min.js?ver=3.6.0:2 [Violation] 'setTimeout' handler took 197ms

    When I go to preview the page, nothing shows – just hangs
    If I try to save or update the page, eventually got this error:
    VM716 post.php:1311 [Violation] Avoid using document.write().
    https://developers.google.com/web/updates/2016/08/removing-document-write
    (anonymous) @ VM716 post.php:1311
    (anonymous) @ VM716 post.php:1313

  37. 2 years, 8 months ago Ethan Lazarus

    Since it works on some machines but not others, I thought maybe it was my microsoft account. Created new account, signed out of everything, in to new account, then gave it a try on edge. Still hangs, but now I got a different error in the console:
    JQMIGRATE: Migrate is installed, version 3.3.2 post.php:680 [Intervention] Images loaded lazily and replaced with placeholders. Load events are deferred. See
    https://go.microsoft.com/fwlink/?linkid=2048113 chunk-vendors.js?ver=4.1.5.3:40 internal <div class="ql-editor"
    style="white-space: normal;"><p><br></p></div>
    chunk-vendors.js?ver=4.1.5.3:40 internal Denver Weight loss Experts |
    Clinical Nutrition Center 
    chunk-vendors.js?ver=4.1.5.3:40 internal "Denver Weight loss Experts |
    Clinical Nutrition Center " c chunk-vendors.js?ver=4.1.5.3:40 internal <div class="ql-editor"
    style="white-space: normal;"><p><br></p></div>
    chunk-vendors.js?ver=4.1.5.3:40 internal <p>Medically Assisted Weight
    Loss Clinic Serving the Greater Denver / Greenwood Village Area |
    medical weight loss, diet programs, weight loss clinic.</p> 
    chunk-vendors.js?ver=4.1.5.3:40 internal "Medically Assisted Weight
    Loss Clinic Serving the Greater Denver / Greenwood Village Area |
    medical weight loss, diet programs, weight loss clinic." c chunk-vendors.js?ver=4.1.5.3:40 internal " " c post.php:1

    Tracking Prevention blocked access to storage for
    https://secure.gravatar.com/avatar/6b72b2dfcb2125ef0a797de1cec03469?s=64&d=mm&r=g
    .

  38. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Thanks for the additional information. I’ll ask our developer Alex to take a look when he’s back online. Without logging in and attempting to troubleshoot directly, unfortunately, I don’t have any further ideas at this time.

  39. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    I doubt it will help but since it’s quick you can try installing jQuery Migrate Helper from PluginsAdd New, use the search bar at the top right.

  40. 2 years, 8 months ago Ethan Lazarus

    Hmmm – still hangs.

  41. 2 years, 8 months ago Alex S
    Hi, I Work Here

    Hi Ethan,

    The contents of your browser console don’t directly suggest why it wasn’t working for you. It’s possible for certain software, such as security software, to interfere with browsers so I would try very briefly disabling them to see if that allows for it to work.

    I’ve also tried the provided layout and it’s also working without issue for me. I’ve read over all of the previous posts and based on the inability to replicate this issue using the provided error, and what changes are resulted in it working (specifically, the removal of an iframe) strongly suggests the server is blocking the request.

    Please try saving the page and make note of the time – ideally as close to the second as you can. Please reach out to your hosting provider, mention when the request failed, and ask if they can check their logs for any errors, access logs (specifically rejected requests), firewall/WAF logs. Based on the save request being rejected, it’s likely as a result of a ruleset that’s being flagged and it’s a log of that will should be present.

    Kind regards,
    Alex

  42. 2 years, 8 months ago Ethan Lazarus

    YOU ARE A GENIUS! THANK YOU!

    I have bitdefender on the 2 affected machines – when I disable bitdefender,
    the pages update perfectly.

    It looks like your widgets don't play nicely in the sandbox with bitdefender (free version).

    THANK YOU THANK YOU THANK YOU!

  43. 2 years, 8 months ago Andrew Misplon
    Hi, I Work Here

    Hi Ethan

    Thanks for the update. We’re glad to hear you’ve made progress and found the cause of the issue.

    All the best with your site.

    Kind regards

    Andrew

Replies on this thread are closed. Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Get The Most Out of SiteOrigin with SiteOrigin Premium

Find Out More