I am evaluating Builder.io for my company’s website rebuild. However, the Visual Builder (one of the service’s main selling points for us) is giving us some unexpected behavior when trying to perform basic tasks.
As you can see in the video below, simply trying to add a block of text appears to fail at first. But if I refresh my local site several times (to defeat Next.js caching), the new text block shows up locally. Then, when I refresh the builder, the text block shows up correctly there, too.
Is there something I’m not understanding about the way the Visual Builder works? It will be impossible for us to use this service if it doesn’t show changes in real-time while editing.
@garima Thanks for the update. The issue did persist while I was running the Next.js app locally and pointing the Builder editor at the localhost URL. But then I tried hosting the app on Railway and pointing Builder at that URL instead, and the problem was gone, and editing in Builder started to behave exactly as expected.
Is the Visual Builder not intended to be used with locally running apps? If so, it seems like there might be some bugs to work out in this area. If not, it probably won’t be an issue for my team, but that definitely didn’t seem self-explanatory to me. Maybe the builder should warn the user that editing this way might not work as expected.
Thanks @joshk for checking it out and no this is not expected behavior. It should work locally as well. We will investigate this further and will keep you posted!
We have fixed the issues and added enhancements to our updated versions of SDK. Could you please upgrade the dependencies and let me know if the issue persists at your end?