diff --git a/src/components/Search/index.tsx b/src/components/Search/index.tsx index 0b1a6b9af512..325e3824dadc 100644 --- a/src/components/Search/index.tsx +++ b/src/components/Search/index.tsx @@ -55,7 +55,7 @@ import { shouldShowEmptyState, shouldShowYear as shouldShowYearUtil, } from '@libs/SearchUIUtils'; -import {endSpan, startSpan} from '@libs/telemetry/activeSpans'; +import {cancelSpan, endSpan, startSpan} from '@libs/telemetry/activeSpans'; import {isOnHold, isTransactionPendingDelete, mergeProhibitedViolations, shouldShowViolation} from '@libs/TransactionUtils'; import Navigation, {navigationRef} from '@navigation/Navigation'; import type {SearchFullscreenNavigatorParamList} from '@navigation/types'; @@ -921,11 +921,13 @@ function Search({ if (searchResults === undefined) { Log.alert('[Search] Undefined search type'); + cancelSpan(CONST.TELEMETRY.SPAN_NAVIGATE_TO_REPORTS_TAB); return {null}; } if (hasErrors) { const isInvalidQuery = searchRequestResponseStatusCode === CONST.JSON_CODE.INVALID_SEARCH_QUERY; + cancelSpan(CONST.TELEMETRY.SPAN_NAVIGATE_TO_REPORTS_TAB); return ( item.pendingAction !== CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE || isOffline).length; if (shouldShowEmptyState(isDataLoaded, visibleDataLength, searchResults?.search?.type)) { + cancelSpan(CONST.TELEMETRY.SPAN_NAVIGATE_TO_REPORTS_TAB); return (