| Index: chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| diff --git a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| index 38711935c4c0754f274032abff0f69d386816049..064ed25f1d1f7f669557a2e69eb4eb452d5d2cf3 100644
|
| --- a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| +++ b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
|
| @@ -393,6 +393,17 @@ AutomationInternalPerformActionFunction::ConvertToAXActionData(
|
| ui::AX_ACTION_SET_SEQUENTIAL_FOCUS_NAVIGATION_STARTING_POINT;
|
| break;
|
| }
|
| + case api::automation_internal::ACTION_TYPE_CUSTOMACTION: {
|
| + api::automation_internal::PerformCustomActionParams
|
| + perform_custom_action_params;
|
| + EXTENSION_FUNCTION_VALIDATE(
|
| + api::automation_internal::PerformCustomActionParams::Populate(
|
| + params->opt_args.additional_properties,
|
| + &perform_custom_action_params));
|
| + action->action = ui::AX_ACTION_CUSTOM_ACTION;
|
| + action->custom_action_id = perform_custom_action_params.custom_action_id;
|
| + break;
|
| + }
|
| default:
|
| NOTREACHED();
|
| }
|
|
|