Some Text Boxes won't save if you add a new paragraph

You’ll have to trust me on this one!

Okay, I started with the photography template and removed most of the elements. What I’m left with is this page: http://www.moldmanusa.com/locations/oklahoma-city-oklahoma-mold-removal-mold-inspections-mold-testing-water-damage-cleanup

The issue arises when I try to add a paragraph to the middle Text Box. I can otherwise edit the text, though. I can change the heading type, edit the text or remove the center and everything saves fine. But when I add a new paragraph below the current text (whether it’s a heading or not) the updated Text Box will not save. I just get a never-ending animation.

Again, the other elements on the page save normally. It’s just this Text Box and only when I add a paragraph.

If you can, please try to create the issue on your end. If that doesn’t work, let me know if you need login info.

Note that I’ve upgraded the plugin (1.1.2) and theme (1.0.5) to the latest versions, although Automator isn’t activated.

Hi Jason,

That page is looking great! It’s fun to see what others are doing with the builder :slight_smile:

I’ll try to recreate this today and get back to you with what I find. Thanks for letting me know.

Justin

[Content Hidden]

Thanks, Jason. The site doesn’t seem to be coming up now. Are you working on it?

Hmmm…We’ve been having some timeout issues on the site, but they’re mostly resolved. I’m sorry the site didn’t come up for you but I just successfully loaded both the admin and the front end.

I’d recommend trying again. In the meantime, I’ll begin the conversation with my client about changing web hosts;)

Thanks for letting me know. It’s back up for me too. I’ll jump in shortly.

Justin

Hi Jason,

I tried updating the page once and am now getting this error…

Your connection to this server has been blocked in the firewall.
You need to contact your hosting provider for further information.
Your blocked IP address is 67.161.14.211

I also noticed the builder’s AJAX request returned a 403 forbidden status. Could this be related to the host? Whatever the firewall is might not be liking the AJAX requests the builder is making. Do you have a firewall plugin installed?

Is there any way you can unblock my IP?

Justin

That’s an incredibly strange error. There weren’t any security plugins activated, but I still deactivated quite a few unused plugins. Hopefully, that will help. I also checked the server’s IP Ban settings, but there was nothing there: http://dl.dropbox.com/u/144582/Screenshots/oi.png .

Please give it another try. If you can’t get into the site, I’ll work on another solution.

Also, I’m really sorry for the trouble but thank you for your efforts.

Hey Jason,

No worries! It’s loading again so I’ll give it another shot. Can you send me the error log from the server by chance?

Justin

Also, is this site still in dev? Do you mind if I deactivate/reactivate plugins?

[Content Hidden]

Hi Jason,

Thanks for the follow up. I’ll jump back in there in a few hours and see about getting that issue solved for you.

Justin

Hi Jason,

Apologies for the delay, this is the most bizarre issue (and difficult to debug) that I have run into yet!

Can you tell me about the server? Is it Apache? Also, who is hosting this site? I deactivated all of the plugins and activated the Automator theme and am still getting the 403 forbidden error for AJAX requests when there is a second paragraph. The 403 error leads me to believe there is something going on with the server not liking the JSON request parameters.

It would be helpful to gain FTP access to debug this further. Do you have an issue with that? No worries if so, I understand.

Justin

[Content Hidden]

Hey Jason,

No worries! I definitely want to figure it out. Every bug we squash now is a bug that we don’t have to deal with later :slight_smile:

I think the server’s firewall might not like HTML being sent in a POST request. I tested the HTML module with <p>Test</p> and everything worked out fine. When I test it with <p>Test</p><p>Test</p> it gives me the 403 error. I’m going to dive in there now and see if I can get to the bottom of this.

Justin

Hey Jason,

This definitely appears to be an issue with the server as the AJAX request containing the text module settings never makes it to the PHP code.

I was able to recreate this issue by submitting a simple request containing HTML using http://www.hurl.it/. I’ve submitted a ticket to support and will let you know what they say. I’m guessing it’s a firewall issue that they can hopefully fix on their end.

It doesn’t look like I will be able to add a fix in the builder code, but it will be good to know the solution should this come up for anyone else. I’ll let you know how it goes.

Justin

Jason,

You’re all set! The issue was with mod_security on the server not allowing for HTML in AJAX requests. Funny thing is, it was only catching it if you had more than one HTML tag.

Anyhow, they bypassed that check for your account so everything is working again.

Thanks,
Justin

You’re a genius and a rockstar developer. I really hope this effort can help diagnose future issues.

Thanks for your persistence and above and beyond customer service. If it were legal in my state, I’d marry the Page Builder plugin.

Thanks for the kind words, Jason! I’m sure we’ll run into this one again and I’m glad that we now know what the solution is. That’s going to save a lot of time in the future.

I’m sure the page builder would be happy to marry you as well. LOL :slight_smile: