Вопрос о работе с окнами в контексте chrome.

Возможно ли открыть диалог по урлу типа "chrome://eexxtt/content/about.xul", чтобы он был модальный только для окна текущей вкладки? То есть, чтобы при открытом диалоге адресная строка, тулбар и меню были доступны?

пробую так:

Выделить код

Код:

var url = "chrome://eexxtt/content/about.xul",
    features = "chrome, modal, centerscreen";

var ww = _CC["@mozilla.org/embedcomp/window-watcher;1"]
    .getService(_CI.nsIWindowWatcher);

var win = ww.openWindow(owner, url, "aboutecmext", features, null);

где owner = либо null, либо [xulwindow].content.window, либо defaultView от документа в текущей вкладке...
В любом случае, диалог модальный для всего главного окна Firefox. (window.openWindow() работает так же)

Может, это вообще невозможно?

Если что, это надо для показа диалога с индикацией прогресса выполнения операции, которую можно прервать. И эта операция не должна блокировать работу с браузером.
А ваять псевдо-диалоги с полупрозрачными оверлеями в документе не хочу.