Вот пример:
window.addEventListener("resize", function() {
if(window.outerWidth > 100 && window.outerHeight > 100 &&
(window.outerWidth < window.document.documentElement.minWidth ||
window.outerHeight < window.document.documentElement.minHeight)) {
window.resizeTo(
window.document.documentElement.minWidth,
window.document.documentElement.minHeight
);
}
}, false);
Предполагается, что в теге окна XUL установлены свойства minwidth и minheight .
Проверка> 100 необходима, так как размер окна 1 или 23 во время загрузки в моем случае и изменение размера срабатывает несколько раз во время загрузки.