From f48cef5250c31aec1a02c61383aae8c0e0954f2e Mon Sep 17 00:00:00 2001 From: "Eevee (Evelyn Woods)" Date: Mon, 26 Apr 2021 16:02:24 -0600 Subject: [PATCH] Fix the hint editor to make an undo entry --- js/editor-tile-overlays.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/editor-tile-overlays.js b/js/editor-tile-overlays.js index b09407a..c01310b 100644 --- a/js/editor-tile-overlays.js +++ b/js/editor-tile-overlays.js @@ -103,8 +103,9 @@ class HintTileEditor extends TileEditorOverlay { this.root.append(mk('h3', "Hint text")); this.text = mk('textarea.editor-hint-tile-text'); this.root.append(this.text); - this.text.addEventListener('input', ev => { - if (this.tile) { + this.text.addEventListener('change', ev => { + if (this.tile && this.text.value !== this.tile.hint_text) { + this.mark_dirty(); this.tile.hint_text = this.text.value; } });