From 0ace96323fd0847421ca20113cd719340193112f Mon Sep 17 00:00:00 2001 From: zxg <401815708@qq.com> Date: Sat, 28 Aug 2021 19:48:40 +0800 Subject: [PATCH] Fix trace detail page's back button disappeared Signed-off-by: zxg <401815708@qq.com> --- .../jaeger-ui/src/components/TracePage/index.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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,