diff --git a/ng-app/src/apps/automerge/AString.svelte b/ng-app/src/apps/automerge/AString.svelte
index c40ae16..09f87dc 100644
--- a/ng-app/src/apps/automerge/AString.svelte
+++ b/ng-app/src/apps/automerge/AString.svelte
@@ -20,13 +20,24 @@
export let path;
+ function update() {
+ temp_val = value;
+ previous_val = value;
+ }
+
+ let temp_val;
+ let previous_val;
+ $: value, update();
+
const change = (event) => {
- dispatch('updateText', {
- s: event.target.value,
- p: [path]
- });
+
+ if (previous_val!=temp_val)
+ dispatch('updateText', {
+ s: event.target.value,
+ p: [path]
+ });
}
-
\ No newline at end of file
+
\ No newline at end of file