-
Notifications
You must be signed in to change notification settings - Fork 10
Discard ViewLoad spans and associated AppStartup spans if the ViewController's viewLoad is interrupted by the User moving on to another screen #548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…_attributes_onSpanEnd_for_blocked_spans Fixed an issue where onSpanEnd callbacks would fail to set attributes of blocked spans
…d in reprocessing (#538) Co-authored-by: Robert Bartoszewski <[email protected]>
…justed (#541) Co-authored-by: Robert Bartoszewski <[email protected]>
…enever there is an ended and blocked span on the top of the stack (#540) Co-authored-by: Robert Bartoszewski <[email protected]>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.6 to 4.31.7. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@fe4161a...cf1bb45) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@1af3b93...8e8c483) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…een started on a background thread (#539) Co-authored-by: Robert Bartoszewski <[email protected]>
# Conflicts: # BugsnagPerformance.xcodeproj/project.pbxproj # Sources/BugsnagPerformance/Private/BugsnagPerformanceImpl.mm # Sources/BugsnagPerformance/Private/Instrumentation/NetworkInstrumentation.mm # Sources/BugsnagPerformance/Private/Instrumentation/ViewLoadInstrumentation.mm # Sources/BugsnagPerformance/Private/Tracer.mm # features/default/manual_spans.feature # features/default/network.feature
…buted to viewDataLoading phase
…t happened during first view viewDataLoading phase
… robert/plat-15335_app_start_type_loading
…t happened before BugsnagPerformance had been started
…troller's viewLoad is interrupted by the User moving on to another screen
|
Generated by 🚫 Danger |
| }); | ||
| } | ||
|
|
||
| void instrumentViewDidDisppear(Class cls, ViewLoadSwizzlingCallbacks *callbacks) noexcept { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo in method name
| span.parentId == appStartSpan.spanId && | ||
| span.traceIdHi == appStartSpan.traceIdHi && | ||
| span.traceIdLo == appStartSpan.traceIdLo) { | ||
| lifecycleHandler_->onFirstViewWillDisappear(state_); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the name "onFirstViewWillDissapear" - I don't understand the name - what's supposed to happen?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Made some changes to make the code clearer
Goal
Discard ViewLoad spans and associated AppStartup spans if the ViewController's viewLoad is interrupted by the User moving on to another screen
Changeset
Testing
E2E tests