Hi everyone,
I’m working on a setup where our Bubble app is embedded under multiple different domain names.
The clients don’t want to see any of our branding, so I’ve configured a reverse proxy using Nginx on a VPS to redirect everything and make the app appear as if it’s hosted directly on their domain. Everything works great so far, except for two issues I can’t seem to resolve:
1. Cross-Origin Request Blocked
I’m still getting a CORS error in the browser console. I think it’s because the domains aren’t added to the Cross-Origin whitelist in Bubble. Does anyone know how to add multiple domains to that whitelist? Is that even possible?
2. Error “unable to load” from bubble
This one’s a bit more annoying. Some users get the message:
Your browser was unable to load the application data. We’ve been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.
The only way I’ve found to fix it is by asking users to clear their browser cache — which obviously isn’t ideal. Has anyone found a better solution or workaround?
Feedback for the Bubble Team
The “Change app domain” button could really use a confirmation popup. I accidentally clicked it, and it immediately reset my app domain and email key. I receive no warning, nor confirmation. That’s a pretty critical action to trigger so easily. Please consider adding a confirmation dialog with explanation on what will happen to prevent accidents like this.