diff --git a/.agents/skills/component-form/SKILL.md b/.agents/skills/component-form/SKILL.md index 1af25baea5..b0a5f4b134 100644 --- a/.agents/skills/component-form/SKILL.md +++ b/.agents/skills/component-form/SKILL.md @@ -8,7 +8,7 @@ description: Build schema-driven ha-form UIs. Use when defining HaFormSchema, wi - Schema-driven using `HaFormSchema[]` - Supports entity, device, area, target, number, boolean, time, action, text, object, select, icon, media, location selectors - Built-in validation with error display -- Use `dialogInitialFocus` in dialogs +- Use `autofocus` attribute to automatically focus the first focusable element. If using the legacy `ha-dialog` dialogs, use `dialogInitialFocus` - Use `computeLabel`, `computeError`, `computeHelper` for translations ```typescript diff --git a/AGENTS.md b/AGENTS.md index 8f9b68b4bf..e93f0645e5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -373,7 +373,7 @@ this.hass.localize("ui.panel.config.automation.delete_confirm", { - [ ] Dialogs implement HassDialog interface - [ ] Dialog styling uses haStyleDialog -- [ ] Dialog accessibility includes dialogInitialFocus +- [ ] Dialog accessibility - [ ] ha-alert used correctly for messages - [ ] ha-form uses proper schema structure - [ ] Components handle all states (loading, error, unavailable)