wix help
I'm trying to embed Voiceflow on a Wix site, but the bundle fails with 'Cannot assign to read only property hasOwn'. I've confirmed that Wix has locked Object.hasOwn with writable: false and configurable: false. Both widget-next/bundle.mjs and widget/bundle.mjs fail. Is there a Wix-compatible version
1 Reply
"The widget-next bundle.mjs is throwing Cannot assign to read only property 'hasOwn' during initialization, which prevents window.voiceflow from being created. This happens on modern browsers where Object.hasOwn is read-only and non-configurable. The embed code provided in your dashboard doesn't work. Do you have a patched version of the bundle, an alternative CDN URL, or a Wix-specific workaround?"
Error: Cannot assign to read only property 'hasOwn' at bundle.mjs:65
URL being used: https://cdn.voiceflow.com/widget-next/bundle.mjs
Platform: Wix
Project IDs affected: 68d6b996c97f2b23db015f8d, etc.
Last thing to give you as much details as possible I downgraded from Business to Pro and then back to Business today. Since the plan changes, my widgets are loading but not displaying the custom branding I've configured in the dashboard (logos, colors, settings). The widget loads the generic default appearance instead. This started happening after the plan transitions today. Could the plan change have caused a sync issue or cache problem with the widget customizations?