add: if (1) return;  
context: function testtag_tree_UI_editing(tree, testid){  testid += " editing UI ";  // check editing UI  var ecolumn = tree.columns[1];  var inputField = tree.inputField;  tree.startEditing(0, ecolumn);  var ci = tree.currentIndex;  // cursor navigation should not change the selection while editing  var testKey = function(key) {    synthesizeKeyExpectEvent(key, {}, tree, "!select", "key " + key + " with editing");    is(tree.editingRow == 0 && tree.editingColumn == ecolumn && tree.currentIndex == ci,                  true, testid + "key " + key + " while editing");  }  testKey("VK_DOWN");  testKey("VK_UP");  testKey("VK_PAGE_DOWN");  testKey("VK_PAGE_UP");  testKey("VK_HOME");  testKey("VK_END");  // XXXndeakin figure out how to send characters to the textbox  // inputField.inputField.focus()  // synthesizeKeyExpectEvent(inputField.inputField, "b", null, "");  // tree.stopEditing(true);  // is(tree.view.getCellText(0, ecolumn), "b", testid + "edit cell");  tree.startEditing(0, ecolumn);  inputField.value = "Value for Return";  synthesizeKey("VK_RETURN", {});  is(tree.view.getCellText(0, ecolumn), "Value for Return", testid + "edit cell return");  tree.startEditing(0, ecolumn);  inputField.value = "Value for Enter";  synthesizeKey("VK_ENTER", {});  is(tree.view.getCellText(0, ecolumn), "Value for Enter", testid + "edit cell enter");  tree.startEditing(0, ecolumn);  inputField.value = "Value for Escape";  synthesizeKey("VK_ESCAPE", {});  is(tree.view.getCellText(0, ecolumn), "Value for Enter", testid + "edit cell escape");}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/0ecd9b5861b16b05d3e5a17661100181511d2d6f/tree_shared.js/clean/toolkit/content/tests/widgets/tree_shared.js