From 17afcc43ab4538209317f16e5735708b695b51e6 Mon Sep 17 00:00:00 2001 From: haron-IV Date: Thu, 25 Sep 2025 10:59:24 +0200 Subject: [PATCH] fix: cancel date goes before task content --- src/editor-extensions/date-time/date-manager.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/editor-extensions/date-time/date-manager.ts b/src/editor-extensions/date-time/date-manager.ts index 5c992680..ac32bb0d 100644 --- a/src/editor-extensions/date-time/date-manager.ts +++ b/src/editor-extensions/date-time/date-manager.ts @@ -672,7 +672,9 @@ function findMetadataInsertPosition( const blockRef = detectBlockReference(lineText); // Find the end of the task content, right after the task description - const taskMatch = lineText.match(/^[\s|\t]*([-*+]|\d+\.)\s\[.\]\s*/); + const taskMatch = lineText.match( + /^[\s|\t]*([-*+]|\d+\.)\s\[(.)\]\s*([^#\[📅🚀✅❌🛫▶️⏰🏁]*)/ + ); if (!taskMatch) return blockRef ? blockRef.index : lineText.length; let position = taskMatch[0].length;