aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2025-06-15 22:37:33 +0200
committerGuilhem Moulin <guilhem@fripost.org>2025-06-15 22:37:45 +0200
commit42414ddd41eb57edd5128081b8e3add0354c6b3d (patch)
tree8b8a288185808c035aa55cf3e0e30705ba63b10e
parentfd662f3d3fac0f8b11e8e883409b1828cbfca3bd (diff)
Seal popover fields.
-rw-r--r--main.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/main.js b/main.js
index 102e489..3455e46 100644
--- a/main.js
+++ b/main.js
@@ -3686,9 +3686,9 @@ const disposePopover = (function() {
const mkFieldMap = function(fieldMap) {
return Object.fromEntries(Object.entries(fieldMap).map(function([k, o]) {
if (typeof o === 'string') {
- return [k, {key: k, desc: o}];
+ return [k, Object.seal({key: k, desc: o})];
} else {
- return [k, Object.assign(o, {key: k})];
+ return [k, Object.seal(Object.assign(o, {key: k}))];
}
}));
};