From fdd141bed2d684cb720aa2625528cecd2848e3a6 Mon Sep 17 00:00:00 2001 From: peterpeterparker Date: Thu, 10 Dec 2020 12:28:52 +0100 Subject: [PATCH] fix: required scripts loading race condition --- webcomponents/highlight-code/CHANGELOG.md | 1 + .../src/components/highlight-code/deckdeckgo-highlight-code.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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}); }); }