From c235eac2d06ac9c7faebb10abd926054b4841f72 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Sat, 25 Feb 2023 18:50:11 +0100 Subject: [PATCH] Teact: Fix removing attributes from element (#2655) --- src/lib/teact/teact-dom.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/teact/teact-dom.ts b/src/lib/teact/teact-dom.ts index 90b5e6187..b63cda5ad 100644 --- a/src/lib/teact/teact-dom.ts +++ b/src/lib/teact/teact-dom.ts @@ -678,10 +678,8 @@ function removeAttribute(element: HTMLElement, key: string, value: any) { element.innerHTML = ''; } else if (key.startsWith('on')) { removeEventListener(element, key, value, key.endsWith('Capture')); - } else if (key.startsWith('data-') || key.startsWith('aria-') || HTML_ATTRIBUTES.has(key)) { - element.removeAttribute(key); } else if (!FILTERED_ATTRIBUTES.has(key)) { - delete (element as any)[MAPPED_ATTRIBUTES[key] || key]; + element.removeAttribute(key); } }