diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 45edd76bf..d71a8ac85 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -17457,7 +17457,6 @@ interface HTMLElementTagNameMap { "details": HTMLDetailsElement; "dfn": HTMLElement; "dialog": HTMLDialogElement; - "dir": HTMLDirectoryElement; "div": HTMLDivElement; "dl": HTMLDListElement; "dt": HTMLElement; @@ -17466,11 +17465,8 @@ interface HTMLElementTagNameMap { "fieldset": HTMLFieldSetElement; "figcaption": HTMLElement; "figure": HTMLElement; - "font": HTMLFontElement; "footer": HTMLElement; "form": HTMLFormElement; - "frame": HTMLFrameElement; - "frameset": HTMLFrameSetElement; "h1": HTMLHeadingElement; "h2": HTMLHeadingElement; "h3": HTMLHeadingElement; @@ -17495,7 +17491,6 @@ interface HTMLElementTagNameMap { "main": HTMLElement; "map": HTMLMapElement; "mark": HTMLElement; - "marquee": HTMLMarqueeElement; "menu": HTMLMenuElement; "meta": HTMLMetaElement; "meter": HTMLMeterElement; @@ -17549,7 +17544,12 @@ interface HTMLElementTagNameMap { } interface HTMLElementDeprecatedTagNameMap { + "dir": HTMLDirectoryElement; + "font": HTMLFontElement; + "frame": HTMLFrameElement; + "frameset": HTMLFrameSetElement; "listing": HTMLPreElement; + "marquee": HTMLMarqueeElement; "xmp": HTMLPreElement; } diff --git a/src/build/emitter.ts b/src/build/emitter.ts index 034f4367f..7f03f545d 100644 --- a/src/build/emitter.ts +++ b/src/build/emitter.ts @@ -236,7 +236,7 @@ export function emitWebIdl( for (const e of i.element) { if (e.namespace === "SVG") { svgResult[e.name] = i.name; - } else if (e.deprecated) { + } else if (e.deprecated || i.deprecated) { htmlDeprecatedResult[e.name] = i.name; } else { htmlResult[e.name] = i.name;