vlmkit demos Can it be operated?

check interactions

A Save button that does nothing on Enter

Every control is focused and pressed from the keyboard, and the page is watched for a response: an ARIA change, a layout change, a navigation.

Run it

vlmkit check interactions fixtures/interact/dropdown-form/page.html
Save looks like every other button, and does nothing on Enter.
Save looks like every other button, and does nothing on Enter.

What to look at

The dropdown answers Enter with a layout change. The Save button answers with nothing, so it is reported as an inert control.

The fix

Make Save a real submit (or handle keydown), so the keyboard gets what the mouse gets.

What vlmkit printed

vlmkit check interactions fixtures/interact/dropdown-form/page.html · exit 0

vlmkit check interactions
source: fixtures/interact/dropdown-form/page.html

status: ok
  exits 0 — 1 warn(s) did not fail this command. To gate on one: --rule inert-control=suspect
interactive elements: 3

  - [button] "Region: United States ▾" focus✓ | Enter: layout change
  - [textbox] "Email address" focus✓
  - [button] "Save" focus✓ | Enter: no response

Issues:
  warn [inert-control] button "Save" (form>button.submit-btn) shows no observable response to Enter — no ARIA change, no layout change. Dead control, or its response is outside this probe.