Sentry-javascript: تعذر إزالةEventListener من الإصدار 5.19.1 في بعض الحالات

تم إنشاؤها على ٩ يوليو ٢٠٢٠  ·  3تعليقات  ·  مصدر: getsentry/sentry-javascript

الحزمة + الإصدار

  • [x] @sentry/browser
  • [x] @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 })]
});

هل هذا هو السبب الذي يجعل مستمعي الحدث الذين تم تسجيلهم بعد الحارس غير قابل للإزالة؟

كيف تصلحها ؟

Needs Triage

التعليق الأكثر فائدة

@ scorpio13love شكرا ،

ال 3 كومينتر

هل أنت قادر على تقديم نوع من حالة إعادة المحاولة؟ إذا كانت هناك مشكلة بالفعل ، أود حلها على الفور.

تضمين التغريدة
لقد قمت بإنشاء ريبو مثل هذا https://github.com/scorpio13love/sentry-dom-false.

  1. حراسة الإدخال "dsn".
  2. انقر فوق الزر لتغيير جهاز التوجيه بين "الصفحة الرئيسية" و "تفاصيل الصفحة" عدة مرات.
  3. يمكنك حساب "انقر فوق تفاصيل الصفحة" msg في DevTools Console أو إلقاء نظرة على مستشعرات الأحداث الملزمة للمستند.

@ scorpio13love شكرا ،

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات