| Index: chrome/renderer/resources/extensions/automation/automation_node.js | 
| diff --git a/chrome/renderer/resources/extensions/automation/automation_node.js b/chrome/renderer/resources/extensions/automation/automation_node.js | 
| index 1e359f8222f5343d36795ce1915858241b28ebae..26cd00c591e16fb56a13fe84cf0cdabd11f6032c 100644 | 
| --- a/chrome/renderer/resources/extensions/automation/automation_node.js | 
| +++ b/chrome/renderer/resources/extensions/automation/automation_node.js | 
| @@ -266,6 +266,14 @@ var GetUnderline = requireNative('automationInternal').GetUnderline; | 
| */ | 
| var GetLineThrough = requireNative('automationInternal').GetLineThrough; | 
|  | 
| +/** | 
| + * @param {number} axTreeID The id of the accessibility tree. | 
| + * @param {number} nodeID The id of a node. | 
| + * @return {?Array.<automation.CustomAction>} List of custom actions of the | 
| + *     node. | 
| + */ | 
| +var GetCustomActions = requireNative('automationInternal').GetCustomActions; | 
| + | 
| var lastError = require('lastError'); | 
| var logging = requireNative('logging'); | 
| var utils = require('utils'); | 
| @@ -424,6 +432,10 @@ AutomationNodeImpl.prototype = { | 
| return GetLineThrough(this.treeID, this.id); | 
| }, | 
|  | 
| +  get customActions() { | 
| +    return GetCustomActions(this.treeID, this.id); | 
| +  }, | 
| + | 
| doDefault: function() { | 
| this.performAction_('doDefault'); | 
| }, | 
| @@ -451,6 +463,10 @@ AutomationNodeImpl.prototype = { | 
| this.performAction_('makeVisible'); | 
| }, | 
|  | 
| +  performCustomAction: function(customActionId) { | 
| +    this.performAction_('customAction', { customActionID: customActionId }); | 
| +  }, | 
| + | 
| resumeMedia: function() { | 
| this.performAction_('resumeMedia'); | 
| }, | 
| @@ -1151,6 +1167,7 @@ utils.expose(AutomationNode, AutomationNodeImpl, { | 
| 'hitTest', | 
| 'makeVisible', | 
| 'matches', | 
| +    'performCustomAction', | 
| 'resumeMedia', | 
| 'setSelection', | 
| 'setSequentialFocusNavigationStartingPoint', | 
| @@ -1185,6 +1202,7 @@ utils.expose(AutomationNode, AutomationNodeImpl, { | 
| 'italic', | 
| 'underline', | 
| 'lineThrough', | 
| +      'customActions', | 
| ]), | 
| }); | 
|  | 
|  |