diff --git a/app/src/modules/insights/routes/dashboard.vue b/app/src/modules/insights/routes/dashboard.vue index 18a969ab2b..d67ccf9e9d 100644 --- a/app/src/modules/insights/routes/dashboard.vue +++ b/app/src/modules/insights/routes/dashboard.vue @@ -257,6 +257,11 @@ export default defineComponent({ async function saveChanges() { if (!currentDashboard.value) return; + if (stagedPanels.value.length === 0) { + editMode.value = false; + return; + } + saving.value = true; const currentIDs = currentDashboard.value.panels.map((panel) => panel.id);