@sentry/browser
@sentry/integrations
5.19.1
Einige "removeEventListener-Methoden" funktionierten nicht, wenn ich Pakete auf Version 5.19.1 aktualisiere.
Aber bei früheren Versionen, wie zum Beispiel Version 5.15.1, funktioniert alles gut.
Und ich habe festgestellt, dass diese Konfiguration unten dazu führt, dass "callback.__sentry__" "undefiniert" ist, was unter https://github.com/getsentry/sentry-javascript/commit/9a68a35836c739757f3d8e9418e21e53e62bd4d2 festgeschrieben wurde
Sentry.init({
// ...
integrations: [new Sentry.Integrations.Breadcrumbs({ dom: false })]
});
Ist dies der Grund dafür, dass Ereignis-Listener, die sich nach der Initiierung von Sentry registrierten, nicht entfernt werden konnten?
Wie man es repariert ?
Können Sie eine Art Repro-Fall zur Verfügung stellen? Wenn es tatsächlich ein Problem gibt, würde ich es gerne sofort beheben lassen.
@kamilogorek
Ich habe ein Repo wie dieses erstellt: https://github.com/scorpio13love/sentry-dom-false.
@scorpio13love danke, ich schaue mir das an. Aus meinem ersten Durchgang scheint es, dass die Deaktivierung von Dom-Brotkrumen dies verursacht. Allerdings sehr merkwürdig. Melde mich wieder, sobald ich das Problem gefunden habe.
Hilfreichster Kommentar
@scorpio13love danke, ich schaue mir das an. Aus meinem ersten Durchgang scheint es, dass die Deaktivierung von Dom-Brotkrumen dies verursacht. Allerdings sehr merkwürdig. Melde mich wieder, sobald ich das Problem gefunden habe.