{"record":{"id":"ff2e8f021cc30d38","repo":"tinyhumansai/openhuman","slug":"unsupported-find-action-action-use-click-fill","errorCode":null,"errorMessage":"Unsupported find_action '{action}'. Use click/fill/text/hover/check","messagePattern":"Unsupported find_action '(.+?)'\\. Use click/fill/text/hover/check","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/openhuman/tools/impl/browser/native_backend.rs","lineNumber":304,"sourceCode":"                        json!({\"result\": \"text\", \"text\": text})\n                    }\n                    \"hover\" => {\n                        hover_element(client, &element).await?;\n                        json!({\"result\": \"hovered\"})\n                    }\n                    \"check\" => {\n                        let checked_before = element_checked(&element).await?;\n                        if !checked_before {\n                            element.click().await?;\n                        }\n                        let checked_after = element_checked(&element).await?;\n                        json!({\n                            \"result\": \"checked\",\n                            \"checked_before\": checked_before,\n                            \"checked_after\": checked_after,\n                        })\n                    }\n                    _ => anyhow::bail!(\n                        \"Unsupported find_action '{action}'. Use click/fill/text/hover/check\"\n                    ),\n                };\n\n                Ok(json!({\n                    \"backend\": \"rust_native\",\n                    \"action\": \"find\",\n                    \"by\": by,\n                    \"value\": value,\n                    \"selector\": selector,\n                    \"data\": payload,\n                }))\n            }\n        }\n    }\n\n    async fn ensure_session(\n        &mut self,","sourceCodeStart":286,"sourceCodeEnd":322,"githubUrl":"https://github.com/tinyhumansai/openhuman/blob/749120085864ce16e0f273c7b86fac7740b39c5b/src/openhuman/tools/impl/browser/native_backend.rs#L286-L322","documentation":"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.","triggerScenarios":"Thrown at src/openhuman/tools/impl/browser/native_backend.rs:304 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","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"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"749120085864ce16e0f273c7b86fac7740b39c5b","analyzedAt":"2026-08-17T21:21:45.363Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}