Если надстройка закреплена в последней версии Outlook 2016 (16.0.9226.2114) в течение ~ 60 минут, событие ItemChanged не вызывается, текущий элемент имеет старый контекст из какого-либо сообщения электронной почты, которое было открыто давно. Похоже, что https://appsforoffice.microsoft.com/lib/1.1/hosted/outlook-win32-16.02.js было обновлено, что вызвало регрессию.
Мы видим следующие ошибки в консоли:
SEC7120: Origin https://staging -addinsf.smartcloudconnect.io не найден в заголовке Access-Control-Origin
main.html
Эта ошибка может быть связана с Нет информации трассировки стека, когда ошибка происходит в Office JS API
SCRIPT7002: XMLHttpRequest: Сетевая ошибка 0x80700013, Не удалось завершить операцию из-за ошибки 80700013.
Main.html
SCRIPT7002: XMLHttpRequest: ошибка сети 0x80070005, доступ запрещен
Обратите внимание, что при повторной загрузке надстройки (щелчок правой кнопкой мыши -> «Перезагрузить») проблема исчезла и все работает нормально.