Когда я делаю browser.tabs.query({"currentWindow": true, "active": true}).then(onCall, onError);
или let querying = browser.tabs.query({"currentWindow": true, "active": true}); querying.then(onCall, onError);
в фоновом скрипте моего аддона Firefox жалуется, что
Unchecked lastError value: Error: browser.tabs.query(...) is undefined
Когда я заменяю ту же строку на следующую, она будет работать как положено, хотя это не упоминается в Firefox API документах :
browser.tabs.query({"currentWindow": true, "active": true}, function(tabs){
onCall(tabs);
});
Моя Firefox версия 75.0 (64-разрядная) в Ubuntu.
Это ошибка или я что-то не так делаю?