Skip to content

Add customized built-ins via elementInternals #2784

Open
@anaskim

Description

@anaskim

Specification

WHATWG issue: whatwg/html#11061
OpenUI issue tracking initial discussions and WHATWG resolution to accept elementInternals.type: openui/open-ui#1088

Description

elementInternals.type supports the creation of custom elements that inherit the behaviors and properties of native HTML elements. When elementInternals.type is set to string values that represent native element types, custom elements can leverage the built-in functionality of standard elements while extending their capabilities to meet specific needs.

Documentation

Explainer: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ElementInternalsType/explainer.md

Browser support

Starting to prototype in Chromium. Feature: https://chromestatus.com/feature/5111079237320704

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature definitionCreating or defining new features or groups of features.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions