webui: expected emon app keys leaking into settings

disable on-change listener for webui-only inputs
also assuming input[readonly]s never needs to be commited
This commit is contained in:
Maxim Prokhorov
2024-08-09 14:25:06 +03:00
parent c4c31fc5f0
commit 29787143bf
4 changed files with 48 additions and 11 deletions

View File

@@ -12,6 +12,7 @@ import {
prepareEnumerableTarget,
resetGroupElement,
setChangedElement,
setIgnoredElement,
setOriginalFromValue,
setSelectValue,
variableListeners,
@@ -428,6 +429,7 @@ function initMagnitudesExpected(id) {
expected.name += info.key;
expected.id = expected.name;
expected.dataset["id"] = info.id.toString();
setIgnoredElement(expected);
const [message] = /** @type {NodeListOf<HTMLSpanElement>} */
(template.querySelectorAll(`span.emon-expected-${info.prefix}`));