Index: chrome/browser/resources/bookmark_manager/js/main.js |
diff --git a/chrome/browser/resources/bookmark_manager/js/main.js b/chrome/browser/resources/bookmark_manager/js/main.js |
index 1cd60650e5c8e51a51dfee72c22c53bbe762ad1f..8857e9070aa976b6f65b61f3168d86b8e4e10d3e 100644 |
--- a/chrome/browser/resources/bookmark_manager/js/main.js |
+++ b/chrome/browser/resources/bookmark_manager/js/main.js |
@@ -366,6 +366,9 @@ function updateOpenCommands(e, command) { |
// contain any non-folders, we need to disable the command. |
var p = bmm.loadSubtree(selectedItems[0].id); |
p.addListener(function(node) { |
+ var selectedItems = getBookmarkNodesForOpenCommands(e.target); |
+ if (node.id != selectedItems[0].id) |
+ return; |
command.disabled = !node || !hasBookmarks(node); |
}); |
} |