Can't reproduce, if anyone else manage to feel free to take it nvm
Unsaved popup even If I just save the content

https://github.com/kestra-io/kestra/assets/2064609/6f94a6ce-1c65-4381-83bf-6eaf13409ae4

- type somethings
- hit ctrl + s
- hit f5 
- say the unsaved popup 
ui/src/components/inputs/EditorView.vue
ui/src/components/inputs/EditorView.vue
diff --git a/ui/src/components/inputs/EditorView.vue b/ui/src/components/inputs/EditorView.vue
index 154d512425..8e02695b55 100644
--- a/ui/src/components/inputs/EditorView.vue
+++ b/ui/src/components/inputs/EditorView.vue
@@ -341,6 +341,7 @@
         flowYaml.value = event;
         haveChange.value = true;
         store.dispatch("core/isUnsaved", true);
+        clearTimeout(timer.value)
         return store.dispatch("flow/validateFlow", {flow: event})
             .then(value => {
                 if (flowHaveTasks() && ["topology", "source-topology"].includes(viewType.value)) {
@@ -412,7 +413,6 @@
         onEdit(YamlUtils.insertError(source, newError.value));
         newError.value = null;
         isNewErrorOpen.value = false;
-        haveChange.value = true;
     }
 
     const getFlowMetadata = () => {
