| Index: third_party/WebKit/Source/devtools/front_end/resources/DOMStorageItemsView.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/resources/DOMStorageItemsView.js b/third_party/WebKit/Source/devtools/front_end/resources/DOMStorageItemsView.js
|
| index 22e6266ea02d08693985038283a69de89d00cabe..94c8fb3bf493e4dfdc125890fc15d4cd1149f0be 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/resources/DOMStorageItemsView.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/resources/DOMStorageItemsView.js
|
| @@ -164,8 +164,10 @@ Resources.DOMStorageItemsView = class extends Resources.StorageItemsView {
|
| if (!selectedNode || key === selectedKey)
|
| selectedNode = node;
|
| }
|
| - if (selectedNode)
|
| - selectedNode.selected = true;
|
| + if (selectedNode) {
|
| + selectedNode.select();
|
| + selectedNode.reveal();
|
| + }
|
| this._dataGrid.addCreationNode(false);
|
| this.setCanDeleteSelected(!!selectedNode);
|
| }
|
| @@ -226,4 +228,14 @@ Resources.DOMStorageItemsView = class extends Resources.StorageItemsView {
|
| if (this._domStorage)
|
| this._domStorage.removeItem(node.data.key);
|
| }
|
| +
|
| + /**
|
| + * @override
|
| + */
|
| + focusGrid() {
|
| + if (!this._dataGrid || !this._dataGrid.rootNode().children.length)
|
| + return;
|
| + this._dataGrid.rootNode().children[0].select();
|
| + this._dataGrid.element.focus();
|
| + }
|
| };
|
|
|