tinyhumansai/openhuman · error
Unsupported find_action '{action}'. Use click/fill/text/hove
Error message
Unsupported find_action '{action}'. Use click/fill/text/hover/check What it means
The native backend's find_action handler reached its fallback arm: the action string extracted from the request did not match any of click/fill/text/hover/check, so no element interaction can be selected and the request fails before touching the page.
Source
Thrown at src/openhuman/tools/impl/browser/native_backend.rs:304
json!({"result": "text", "text": text})
}
"hover" => {
hover_element(client, &element).await?;
json!({"result": "hovered"})
}
"check" => {
let checked_before = element_checked(&element).await?;
if !checked_before {
element.click().await?;
}
let checked_after = element_checked(&element).await?;
json!({
"result": "checked",
"checked_before": checked_before,
"checked_after": checked_after,
})
}
_ => anyhow::bail!(
"Unsupported find_action '{action}'. Use click/fill/text/hover/check"
),
};
Ok(json!({
"backend": "rust_native",
"action": "find",
"by": by,
"value": value,
"selector": selector,
"data": payload,
}))
}
}
}
async fn ensure_session(
&mut self,View on GitHub (pinned to 7491200858)
Solutions
- Set action to one of 'click', 'fill', 'text', 'hover' or 'check'
- For reading text use action 'text'; for hovering use 'hover'; verify the JSON payload spells the action exactly
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at src/openhuman/tools/impl/browser/native_backend.rs:304 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of tinyhumansai/openhuman@7491200858 (2026-08-17).
Data as JSON: /api/errors/ff2e8f021cc30d38.
Report an issue: GitHub.