diff --git a/packages/jaeger-ui/src/components/TracePage/index.tsx b/packages/jaeger-ui/src/components/TracePage/index.tsx index 7d91963688..c630fe5d40 100644 --- a/packages/jaeger-ui/src/components/TracePage/index.tsx +++ b/packages/jaeger-ui/src/components/TracePage/index.tsx @@ -321,7 +321,15 @@ export class TracePageImpl extends React.PureComponent { }; render() { - const { archiveEnabled, archiveTraceState, embedded, id, searchUrl, uiFind, trace } = this.props; + const { + archiveEnabled, + archiveTraceState, + embedded, + id, + uiFind, + trace, + location: { state: locationState }, + } = this.props; const { slimView, viewType, headerHeight, viewRange } = this.state; if (!trace || trace.state === fetchedState.LOADING) { return ; @@ -369,7 +377,7 @@ export class TracePageImpl extends React.PureComponent { showShortcutsHelp: !isEmbedded, showStandaloneLink: isEmbedded, showViewOptions: !isEmbedded, - toSearch: searchUrl, + toSearch: (locationState && locationState.fromSearch) || null, trace: data, updateNextViewRangeTime: this.updateNextViewRangeTime, updateViewRangeTime: this.updateViewRangeTime,