add:   return true; 
context: function applyChanges(){  // Coalesce into one undo transaction  appCore.beginBatchChanges();  // Set the HREF directly on the editor document's anchor node  //  or on the newly-created node if insertNew is true  anchorElement.setAttribute("href",dialog.hrefInput.value);  // Get text to use for a new link  if (insertNew) {    // Append the link text as the last child node     //   of the anchor node    textNode = appCore.editorDocument.createTextNode(dialog.linkTextInput.value);    if (textNode) {      anchorElement.appendChild(textNode);    }    newElement = appCore.insertElement(anchorElement, true);    if (newElement != anchorElement) {      dump("Returned element from insertElement is different from orginal element.\n");    }  } else if (insertLinkAroundSelection) {    dump("Setting link around selected text\n");    appCore.insertLinkAroundSelection(anchorElement);  }  undoCount = undoCount + 1;  appCore.endBatchChanges();  // Reinitialize dialog data  initDialog();}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/a152976669b5eefdf918a3c66ac8ee8458d41637/EdLinkProps.js/clean/editor/ui/dialogs/content/EdLinkProps.js