Unlabeled dropdown
Plain div elements with no roles or labels - nothing marks it as a control.
Recipe for #w-legacy-fruit
- Click
@self - Click random
.legacy-option
Waiting for
Demo · Advanced
01
Plain div elements and buttons with ARIA roles - the way Radix, MUI, and Headless UI render
them - plus editors that only accept text through their own document model. No setup needed.
A combobox, a date picker, a switch, and a radio group. No native inputs involved.
Plain and plaintext-only editable hosts, a model-backed editor, and a real Tiptap editor.
Editor model: (empty)
02
Some controls give no clue they are controls, or only react to a hover. A Recipe teaches FillMatic once: match the control with a CSS selector, then replay a few steps. These three ship built in. How Recipes work
Plain div elements with no roles or labels - nothing marks it as a control.
Recipe for #w-legacy-fruit
@self.legacy-optionWaiting for
Clicking does nothing - the menu opens on hover. Steps reach it through the control's own wrapper, so several pickers never mix up options.
Recipe for #w-assignee
@self@closest(.hover-picker) .hover-item@closest(.hover-picker) .hover-itemWaiting for
A real library control. The Recipe opens it and picks from the rendered listbox.
Recipe for input[role="combobox"]
@self[role="option"]Runs on every site, so it covers MUI Autocompletes anywhere.