Я использую некоторые вызовы AJAX во всплывающем окне при нажатии кнопки:
var xhr = new XMLHttpRequest();
xhr.open("GET", yourURL, true);
xhr.send();
chrome.tabs.create({url:<some url here>});
Проблема в том, что всплывающее окно закрывается, как только нажимается кнопка, и я думаю, именно поэтому вызовы ajax не завершаются.
Это общая проблема? Что я могу сделать, чтобы у ajax-вызовов было достаточно времени для завершения?