Хай олл. У меня лисичкин творит ужасные вещи: из локального файла openDialog вобще не вызываетсья, а если постваить с расширением, то только со вторго раза. Вот обрезки кода:
.............................................................................
function addFeed()
{
  var params = { ok:false, url:"" };
  window.openDialog('chrome://simplerss/content/addFeed.xul', 'Add feed', 'chrome, centerscreen, modal', params);
  if (params.ok)
  {
   list = document.getElementById("feedList");
   list.appendItem(params.url, params.url);
  }
}
.............................................................................
<command id="cmd_add_feed" oncommand="addFeed();"/>
.............................................................................
<toolbarbutton accesskey="a" command="cmd_add_feed" image="chrome://simplerss/skin/images/add.png" tooltiptext="&add;"/>

10x всем откликнувшимся

В консоли JavaScript что-то выводится?