Index: ui/webui/resources/js/cr/ui/tree.js |
diff --git a/ui/webui/resources/js/cr/ui/tree.js b/ui/webui/resources/js/cr/ui/tree.js |
index 8f5ab0858cbbc4fb6514cec88fe1160f4cc8727a..aa9199e9c2dadd42a6aa61f2164e799bc15842ad 100644 |
--- a/ui/webui/resources/js/cr/ui/tree.js |
+++ b/ui/webui/resources/js/cr/ui/tree.js |
@@ -146,23 +146,22 @@ cr.define('cr.ui', function() { |
var rtl = getComputedStyle(item).direction == 'rtl'; |
- switch (e.keyIdentifier) { |
- case 'Up': |
+ switch (e.key) { |
+ case 'ArrowUp': |
itemToSelect = item ? getPrevious(item) : |
this.items[this.items.length - 1]; |
break; |
- case 'Down': |
+ case 'ArrowDown': |
itemToSelect = item ? getNext(item) : |
this.items[0]; |
break; |
- case 'Left': |
- case 'Right': |
+ case 'ArrowLeft': |
+ case 'ArrowRight': |
// Don't let back/forward keyboard shortcuts be used. |
if (!cr.isMac && e.altKey || cr.isMac && e.metaKey) |
break; |
- if (e.keyIdentifier == 'Left' && !rtl || |
- e.keyIdentifier == 'Right' && rtl) { |
+ if (e.key == 'ArrowLeft' && !rtl || e.key == 'ArrowRight' && rtl) { |
if (item.expanded) |
item.expanded = false; |
else |
@@ -559,8 +558,8 @@ cr.define('cr.ui', function() { |
// Calling tree.focus blurs the input which will make the tree item |
// non editable. |
- switch (e.keyIdentifier) { |
- case 'U+001B': // Esc |
+ switch (e.key) { |
+ case 'Escape': |
input.value = text; |
// fall through |
case 'Enter': |