| Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/panel_menu.js
|
| diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/panel_menu.js b/chrome/browser/resources/chromeos/chromevox/cvox2/background/panel_menu.js
|
| index d278914e685d0060d098ca11a107aff582f2b9e1..a5890f601475ae819fadb750534f1a3a4a6c803d 100644
|
| --- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/panel_menu.js
|
| +++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/panel_menu.js
|
| @@ -310,10 +310,14 @@ PanelNodeMenu.prototype = {
|
| var range = cursors.Range.fromNode(node);
|
| output.withSpeech(range, range, Output.EventType.NAVIGATE);
|
| var label = output.toString();
|
| - this.addMenuItem(label, '', '', function() {
|
| - chrome.extension.getBackgroundPage().ChromeVoxState
|
| - .instance['navigateToRange'](cursors.Range.fromNode(node));
|
| - });
|
| + this.addMenuItem(label, '', '', (function() {
|
| + var savedNode = node;
|
| + return function() {
|
| + chrome.extension.getBackgroundPage().ChromeVoxState
|
| + .instance['navigateToRange'](cursors.Range.fromNode(savedNode));
|
| + };
|
| + }()));
|
| +
|
| if (this.selectNext_) {
|
| this.activateItem(this.items_.length - 1);
|
| this.selectNext_ = false;
|
|
|