Always use TAB key for keyboard navigation instead of javascript focus()

This commit is contained in:
Josh at WLTechBlog
2025-12-09 07:59:22 -07:00
parent fb94daaef3
commit fb7e07aae9
4 changed files with 53 additions and 304 deletions

View File

@@ -4146,10 +4146,8 @@ func (c *Client) TestKeyboardNavigation(tabID string, useRealKeys bool, timeout
params["tab"] = tabID
}
// Add use_real_keys parameter
if useRealKeys {
params["use_real_keys"] = "true"
}
// Note: useRealKeys parameter is ignored - always uses real keyboard simulation
// for accurate :focus-visible detection
// Add timeout if specified
if timeout > 0 {
@@ -4501,10 +4499,8 @@ func (c *Client) GetKeyboardAudit(tabID string, checkFocusIndicators, checkTabOr
params["check_keyboard_traps"] = "true"
}
// Add use_real_keys parameter (default to true for better accuracy)
if !useRealKeys {
params["use_real_keys"] = "false"
}
// Note: useRealKeys parameter is ignored - always uses real keyboard simulation
// for accurate :focus-visible detection
// Add timeout if specified
if timeout > 0 {