From 579225f8cab66f493aa7d8da36628ccb55a0edfe Mon Sep 17 00:00:00 2001 From: geographika Date: Tue, 18 Nov 2025 12:17:33 +0000 Subject: [PATCH 1/2] Ignore warning if view is not visible --- app/form/ValidationMessagesMixin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/form/ValidationMessagesMixin.js b/app/form/ValidationMessagesMixin.js index 1c52b111f..251f1fd6b 100644 --- a/app/form/ValidationMessagesMixin.js +++ b/app/form/ValidationMessagesMixin.js @@ -40,7 +40,7 @@ Ext.define('CpsiMapview.form.ValidationMessagesMixin', { const saveButton = view.down('#saveButton'); - if (!saveButton) { + if (view.isVisible() && !saveButton) { // Ext.log.warn('No button with itemId #saveButton found'); // From 70b01f3e919c7a247c5d8524b20b1fa51c2096f8 Mon Sep 17 00:00:00 2001 From: geographika Date: Tue, 18 Nov 2025 12:49:06 +0000 Subject: [PATCH 2/2] Return early if view is not visible --- app/form/ValidationMessagesMixin.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/form/ValidationMessagesMixin.js b/app/form/ValidationMessagesMixin.js index 251f1fd6b..79468d43c 100644 --- a/app/form/ValidationMessagesMixin.js +++ b/app/form/ValidationMessagesMixin.js @@ -40,7 +40,11 @@ Ext.define('CpsiMapview.form.ValidationMessagesMixin', { const saveButton = view.down('#saveButton'); - if (view.isVisible() && !saveButton) { + if (view.isVisible() === false) { + return; + } + + if (!saveButton) { // Ext.log.warn('No button with itemId #saveButton found'); //