{"version":"2.1.211","anchor":"chrome-tool-error-classification","canonical_anchor":"chrome-tool-error-classification","heading":"Chrome Tool Error Classification","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.211\/e\/chrome-tool-error-classification","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.211","markdown":"### Chrome Tool Error Classification\n\n**What**\n\nErrors from Chrome bridge tools (`javascript_tool`, `computer`, `get_page_text`) are now classified into structured named error types for telemetry, replacing untyped catch-all error handling.\n\n**Details**\n\n- JavaScript tool errors: `js_permission_denied`, `js_timeout`, `js_execution_error`, `js_exception`, `tab_not_found`.\n- Computer (input\/action) tool errors: `computer_permission_denied`, `computer_element_not_found`, `computer_action_failed`, `computer_zoom_shortcut_unsupported`, `computer_exception`.\n- Page text extraction errors: `get_page_text_permission_denied`, `get_page_text_too_large`, `get_page_text_no_content`, `get_page_text_script_error`, `get_page_text_exception`.\n- Shared cross-tool error: `navigation_blocked`, `permission_denied_user`, `authentication_failed`, `session_expired`, `domain_blocked`, `security_check_failed`.\n\n**Evidence**\n\nError classification registry (search for `\"js_permission_denied\"`)"}