diff --git a/frontend/editor-poc.html b/frontend/editor-poc.html
index 55caecc..e350a26 100644
--- a/frontend/editor-poc.html
+++ b/frontend/editor-poc.html
@@ -1743,13 +1743,18 @@ body { font-family: var(--sans); background: var(--bg); color: var(--text); heig
m.searchWikilinks(result.partial || '', function(items) {
showAutocomplete(items, 'Wikilinks');
});
- } else if (result.items.length > 0) {
+ } else if (result.items && result.items.length > 0) {
var ctxLabels = {
mermaid: 'Mermaid', code: 'Code', fence_open: 'Langage',
frontmatter: 'Frontmatter', markdown: 'Markdown'
};
showAutocomplete(result.items, ctxLabels[result.context] || result.context);
+ } else {
+ // Fallback: show markdown formatting suggestions
+ showAutocomplete(m.MARKDOWN_FORMAT, 'Markdown');
}
+ }).catch(function(err) {
+ console.error('[Autocomplete] Failed to load module:', err);
});
};
loadAndTrigger();