У меня есть приложение на основе XULRunner, в котором мне нужно (а) запрашивать ввод пользователя с помощью специального диалогового окна, а когда пользователь нажимает «ОК», (б) выполняет запрошенную операцию. Эта операция является асинхронной операцией на сервере и может занять некоторое время, поэтому я хотел бы показать диалоговое окно «загрузка» или индикатор какой-либо формы занятости. Я попытался создать собственное модальное диалоговое окно с одной меткой с сообщением «Подождите ...» и закройте диалоговое окно после ответа сервера; но ответ сервера кажется заблокированным, пока этот модальный диалог открыт. Должен ли я каким-либо образом открыть модальный диалог или запустить операцию в каком-то потоке, чтобы ответ мог быть обработан, даже когда модальный диалог открыт? Я попытался найти документацию, но не нашел ничего полезного. Оцените любую помощь из сообщества stackoverflow.XULRunner Индикатор занятости/загрузки
Заранее за вашу помощь.