From 1070e68dcfbc17357bcd1fa7095ec485134b7bed Mon Sep 17 00:00:00 2001 From: Percs <83934299+Percslol@users.noreply.github.com> Date: Fri, 21 Feb 2025 18:15:09 -0600 Subject: [PATCH] fix: svguseelement rewriting (fixes discord hover icons) --- src/client/dom/element.ts | 7 +------ src/shared/rewriters/html.ts | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/client/dom/element.ts b/src/client/dom/element.ts index ca66c9e..5973638 100644 --- a/src/client/dom/element.ts +++ b/src/client/dom/element.ts @@ -27,12 +27,7 @@ export default function (client: ScramjetClient, self: typeof window) { self.HTMLScriptElement, self.HTMLSourceElement, ], - href: [ - self.HTMLAnchorElement, - self.HTMLLinkElement, - self.SVGUseElement, - self.SVGImageElement, - ], + href: [self.HTMLAnchorElement, self.HTMLLinkElement, self.SVGImageElement], data: [self.HTMLObjectElement], action: [self.HTMLFormElement], formaction: [self.HTMLButtonElement, self.HTMLInputElement], diff --git a/src/shared/rewriters/html.ts b/src/shared/rewriters/html.ts index 6c13ead..3c49ea7 100644 --- a/src/shared/rewriters/html.ts +++ b/src/shared/rewriters/html.ts @@ -127,7 +127,7 @@ export const htmlRules: { "input", "track", ], - href: ["a", "link", "area", "use", "image"], + href: ["a", "link", "area", "image"], data: ["object"], action: ["form"], formaction: ["button", "input", "textarea", "submit"],