e715fb02d391e1950807e9a98ba379b47b435245
The boolean guard flipped synchronously before the async plugin load resolved, so concurrent callers (e.g. multiple stacked non-markdown notes mounting on reload) returned early and rendered before markdown-it-shikiji was attached to the shared md instance. Cache the in-flight promise instead so all callers await the same resolution.
Description
Languages
Vue
53.8%
TypeScript
42%
JavaScript
1.8%
CSS
1.7%
HTML
0.5%
Other
0.2%