diff --git a/www/admin/inner.js b/www/admin/inner.js index d037ee5cd..b680139ae 100644 --- a/www/admin/inner.js +++ b/www/admin/inner.js @@ -995,12 +995,14 @@ define([ return UI.warn(Messages.error); } - // Clear the UI - reset(); - onRefreshBroadcast.fire(); // Only print success if there is no callback - if (!_cb) { UI.log(Messages.saved); } + if (!_cb) { + UI.log(Messages.saved); + // Clear the UI + reset(); + onRefreshBroadcast.fire(); + } }); }; diff --git a/www/common/outer/mailbox.js b/www/common/outer/mailbox.js index b6d02f6d9..a7d936d25 100644 --- a/www/common/outer/mailbox.js +++ b/www/common/outer/mailbox.js @@ -281,7 +281,7 @@ proxy.mailboxes = { channel: m.channel, noChainPad: true, crypto: crypto, - owners: opts.owners || [ctx.store.proxy.edPublic], + owners: type === 'broadcast' ? [] : (opts.owners || [ctx.store.proxy.edPublic]), lastKnownHash: m.lastKnownHash }; cfg.onConnectionChange = function () {}; // Allow reconnections in chainpad-netflux