diff --git a/app/client/ui/CustomWidgetGallery.ts b/app/client/ui/CustomWidgetGallery.ts index 2f22de1859..0bfb50070f 100644 --- a/app/client/ui/CustomWidgetGallery.ts +++ b/app/client/ui/CustomWidgetGallery.ts @@ -102,21 +102,10 @@ class CustomWidgetGallery extends Disposable { } }); - this._saveDisabled = Computed.create(this, use => { - const selectedWidgetId = use(this._selectedWidgetId); - if (!selectedWidgetId) { return true; } - if (!this._section) { return false; } - - const savedWidgetId = use(this._savedWidgetId); - if (selectedWidgetId === CUSTOM_URL_WIDGET_ID) { - return ( - use(this._savedWidgetId) === CUSTOM_URL_WIDGET_ID && - use(this._customUrl) === use(this._section.customDef.url) - ); - } else { - return selectedWidgetId === savedWidgetId; - } - }); + this._saveDisabled = Computed.create( + this, + (use) => !use(this._selectedWidgetId) + ); this._initializeWidgets().catch(reportError);