diff --git a/webcomponents/highlight-code/CHANGELOG.md b/webcomponents/highlight-code/CHANGELOG.md index 6a49a7d59..c4ed078f1 100644 --- a/webcomponents/highlight-code/CHANGELOG.md +++ b/webcomponents/highlight-code/CHANGELOG.md @@ -8,6 +8,7 @@ - support alias (such as `html` for `markup`) - load alias required scripts +- required scripts loading race condition # 2.2.1 (2020-11-19) diff --git a/webcomponents/highlight-code/src/components/highlight-code/deckdeckgo-highlight-code.tsx b/webcomponents/highlight-code/src/components/highlight-code/deckdeckgo-highlight-code.tsx index 1c85cef80..bcfd8c7c0 100644 --- a/webcomponents/highlight-code/src/components/highlight-code/deckdeckgo-highlight-code.tsx +++ b/webcomponents/highlight-code/src/components/highlight-code/deckdeckgo-highlight-code.tsx @@ -227,7 +227,7 @@ export class DeckdeckgoHighlightCode { document.head.appendChild(script); - resolve(); + script.addEventListener('load', () => resolve(), {once: true}); }); }