#openMediaDialog not working for 3rd party apps In Dashboard

8 messages · Page 1 of 1 (latest)

round forum
#

Hi everyone,

We're experiencing an issue where Wix.Settings.openMediaDialog() has suddenly stopped working in our dashboard app. The Media Manager modal simply does not appear — no error is thrown, the callback is never called. This was working fine until approximately 2 days ago with no code changes on our end.

Our setup:

  1. Dashboard app running inside an iframe
  2. IFrame SDK: https://static.parastorage.com/services/js-sdk/1.1257.0/js/wix.min.js
  3. React 18 app with @wix/design-system

Code that was working:

window.Wix.Settings.openMediaDialog(
window.Wix.Settings.MediaType.IMAGE,
true, // multiSelect
(result) => {
// This callback never fires anymore
console.log(result);
}
);

What we've also tried:

  1. Migrating to the new @wix/dashboard SDK with dashboard.openMediaManager() — this doesn't work either since our app uses the legacy IFrame SDK and the new SDK requires a different communication protocol.
  2. Clearing cache, different browsers — same result.

Impact: This is a production issue. Multiple users are reporting they cannot upload images through our app. This is blocking core functionality for our customers.

Questions:

  1. Is there a known issue or recent change on the Wix platform affecting openMediaDialog?
  2. Has anyone else experienced this with dashboard apps using the IFrame SDK?
  3. Is there a workaround or ETA for a fix?

Any help or direction would be greatly appreciated. Thanks!

amber cloud
empty oracle
round forum
round forum
#

const client = createClient({
host: dashboard.host({ origin: 'https://manage.wix.com' }),
auth: dashboard.auth(),
modules: { dashboard }
});
await client.dashboard.openMediaManager({ multiSelect: true, category: 'IMAGE' });

The client creates successfully, but openMediaManager() hangs forever — the promise never resolves or rejects. It appears the dashboard only establishes this new communication channel for apps configured with the new platform, not legacy IFrame SDK apps.

#

To try to fix this, we removed the old Dashboard Page in the Wix Dev Center and added a new Dashboard Page pointing to the same iframe URL. However, the dashboard still renders the old iframe and doesn't reflect the new configuration. 🙁

amber cloud
#

Did you update the specific installation? It will point to the old dashboard unless you update the app through Manage Apps

round forum
#

Tried multiple times—still nothing. Even on a freshly installed website, it doesn’t appear as a new dashboard. I’ve already done three releases