diff --git a/src/lib/components/EventInput.svelte b/src/lib/components/EventInput.svelte index a98d524..17b3489 100644 --- a/src/lib/components/EventInput.svelte +++ b/src/lib/components/EventInput.svelte @@ -75,6 +75,8 @@ const extracted = extractTitleFromContent(content); console.log("Content input - extracted title:", extracted); title = extracted; + // Reset dTagManuallyEdited when title changes so d-tag can be auto-generated + dTagManuallyEdited = false; } // Extract metadata from AsciiDoc content for 30040 and 30041 events diff --git a/src/lib/utils/asciidoc_metadata.ts b/src/lib/utils/asciidoc_metadata.ts index ca6a496..69e0e1e 100644 --- a/src/lib/utils/asciidoc_metadata.ts +++ b/src/lib/utils/asciidoc_metadata.ts @@ -415,9 +415,10 @@ function splitAsciiDocSections(content: string): string[] { export function metadataToTags(metadata: AsciiDocMetadata | SectionMetadata): [string, string][] { const tags: [string, string][] = []; - if (metadata.title) { - tags.push(['title', metadata.title]); - } + // Don't add title to tags since it has its own dedicated field + // if (metadata.title) { + // tags.push(['title', metadata.title]); + // } if (metadata.authors && metadata.authors.length > 0) { metadata.authors.forEach(author => {