[DevTools] Storage inspector throws an error when use arrow keys

Issue #102
This commit is contained in:
janekptacijarabaci 2018-04-28 12:23:00 +02:00 committed by Roy Tam
commit b1dccb759a

View file

@ -463,7 +463,14 @@ TableWidget.prototype = {
return;
}
let selectedCell = this.tbody.querySelector(".theme-selected");
// We need to get the first *visible* selected cell. Some columns are hidden
// e.g. because they contain a unique compound key for cookies that is never
// displayed in the UI. To do this we get all selected cells and filter out
// any that are hidden.
let selectedCells = [...this.tbody.querySelectorAll(".theme-selected")]
.filter(cell => cell.clientWidth > 0);
// Select the first visible selected cell.
let selectedCell = selectedCells[0];
if (!selectedCell) {
return;
}