Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
- [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#831)
- [diff](https://github.com/getsentry/sentry-cocoa/compare/8.0.0...8.3.1)

### Fixes

- SentryUserInteractionWidget checks if the Elements are mounted before comparing them ([#1181](https://github.com/getsentry/sentry-dart/pull/1181))

## 7.0.0

### Features
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,11 @@ class _SentryUserInteractionWidgetState
);

final activeTransaction = _activeTransaction;
final lastElement = _lastTappedWidget?.element;
if (activeTransaction != null) {
if (_lastTappedWidget?.element.widget == element.widget &&
if (lastElement?.mounted == true &&
element.mounted &&
lastElement?.widget == element.widget &&
_lastTappedWidget?.eventType == tappedWidget.eventType &&
!activeTransaction.finished) {
// ignore: invalid_use_of_internal_member
Expand Down