This survey closed on October 19, 2023. View Survey Results »

For dialog boxes or other interactive components, such as a dismissible alerts, or subwindows.

html
<dialog id="confirm">
	<form method="dialog">
		Are you sure?
		<button value="1">Yes</button>
		<button value="0">No</button>
	</form>
</dialog>
Tell us more:
Tell us more:
Tell us more:

A disclosure widget that can be toggled to hide or show content interactively.

html
<details>
    <summary>Details</summary>
    Longer content
</details>
Tell us more:
Tell us more:
Tell us more:

Group <details> elements so that only up to one in the group can be open at a time.

html
<details open name="sidebar_panel" id="main_info">
	<summary>Main info</summary>
	<!-- controls -->
</details>
<details name="sidebar_panel" id="style_settings">
	<summary>Style</summary>
	<!-- controls -->
</details>
Tell us more:
Tell us more:
Tell us more:

HTML syntax and JS API facilitating popovers such as overlays, popups, menus etc.

html
<button popovertarget="foo">Toggle the popover</button>
<div id="foo" popover>Popover content</div>
Tell us more:
Tell us more:
Tell us more:

Attribute to make an element and its descendants non-interactive, and invisible to assistive technology.

html
<div id=app inert class=loading>
  ...
</div>
Tell us more:
Tell us more:
Tell us more:

Browser incompatibilities or lack of support, missing features, and other problems you face around interactive elements and behaviors (except forms), DOM manipulation, events, and related APIs.