Bug 953295 Arrow keys don't work in restore session page r=Ratty
a=IanN for checkin to a CLOSED TREE
--- a/suite/common/aboutSessionRestore.js
+++ b/suite/common/aboutSessionRestore.js
@@ -139,24 +139,16 @@ function onListKeyDown(aEvent) {
case KeyEvent.DOM_VK_SPACE:
toggleRowChecked(document.getElementById("tabList").currentIndex);
break;
case KeyEvent.DOM_VK_RETURN:
var ix = document.getElementById("tabList").currentIndex;
if (aEvent.ctrlKey && !treeView.isContainer(ix))
restoreSingleTab(ix, aEvent.shiftKey);
break;
- case KeyEvent.DOM_VK_UP:
- case KeyEvent.DOM_VK_DOWN:
- case KeyEvent.DOM_VK_PAGE_UP:
- case KeyEvent.DOM_VK_PAGE_DOWN:
- case KeyEvent.DOM_VK_HOME:
- case KeyEvent.DOM_VK_END:
- aEvent.preventDefault(); // else the page scrolls unwantedly
- break;
}
}
// Helper functions
function getBrowserWindow() {
return window.QueryInterface(Components.interfaces.nsIInterfaceRequestor).getInterface(Components.interfaces.nsIWebNavigation)
.QueryInterface(Components.interfaces.nsIDocShellTreeItem).rootTreeItem