@sentry/browser
@sentry/integrations
5.19.1
Некоторые "методы removeEventListener" не работали, когда я обновлял пакеты до версии 5.19.1.
Но на предыдущей версии, например на версии 5.15.1, все работает нормально.
И я обнаружил, что эта конфигурация ниже приведет к тому, что «обратный вызов.__sentry__» будет «неопределенным», что зафиксировано на https://github.com/getsentry/sentry-javascript/commit/9a68a35836c739757f3d8e9418e21e53e62bd4d2.
Sentry.init({
// ...
integrations: [new Sentry.Integrations.Breadcrumbs({ dom: false })]
});
Является ли это причиной того, что прослушиватели событий, зарегистрированные после запуска часового, не могут быть удалены?
Как это исправить?
Можете ли вы предоставить какой-то репро-кейс? Если действительно есть проблема, я бы хотел, чтобы она была исправлена прямо сейчас.
@камилогорек
Я создал такое репо: https://github.com/scorpio13love/sentry-dom-false.
@scorpio13love спасибо, я посмотрю. Из моего первого прохода кажется, что это вызывает отключение хлебных крошек dom. Хотя очень странно. Я свяжусь с вами, как только найду проблему.
Самый полезный комментарий
@scorpio13love спасибо, я посмотрю. Из моего первого прохода кажется, что это вызывает отключение хлебных крошек dom. Хотя очень странно. Я свяжусь с вами, как только найду проблему.