From 4e3e0aad14efbb5b0c01c4479781085add911dc7 Mon Sep 17 00:00:00 2001 From: Lea Verou Date: Tue, 3 Dec 2024 12:38:24 -0500 Subject: [PATCH] [cheatsheet] Make `match` URL param work Co-Authored-By: Konnor Rogers --- docs/docs/components/cheatsheet.njk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/docs/components/cheatsheet.njk b/docs/docs/components/cheatsheet.njk index 9e2f9cca3..bcf7eb2eb 100644 --- a/docs/docs/components/cheatsheet.njk +++ b/docs/docs/components/cheatsheet.njk @@ -33,10 +33,11 @@ table code { let caseSensitive = !matcherId.startsWith("i"); let isRegexp = matcherId.endsWith("regexp"); - name_search_i.toggleAttribute("checked", caseSensitive); - name_search_regexp.toggleAttribute("checked", isRegexp); - - customElements.whenDefined("wa-checkbox").then(() => { + customElements.whenDefined("wa-checkbox").then(async () => { + await Promise.all([ + name_search_i.updateComplete, + name_search_regexp.updateComplete, + ]); name_search_i.checked = caseSensitive; name_search_regexp.checked = isRegexp; });