From 97df561216b64d4c524126b6a00fe856027de814 Mon Sep 17 00:00:00 2001 From: Robert Austin Date: Wed, 8 Jul 2020 18:15:05 -0400 Subject: [PATCH] [Security Solution] fix panel links (#71148) panel.tsx was relying on `useHistory` to cause a rerender but it doesn't. `useLocation` does. --- .../plugins/security_solution/public/resolver/view/panel.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x-pack/plugins/security_solution/public/resolver/view/panel.tsx b/x-pack/plugins/security_solution/public/resolver/view/panel.tsx index 2a2e7e87394a9..009a6422127e0 100644 --- a/x-pack/plugins/security_solution/public/resolver/view/panel.tsx +++ b/x-pack/plugins/security_solution/public/resolver/view/panel.tsx @@ -14,7 +14,7 @@ import React, { useEffect, } from 'react'; import { useSelector } from 'react-redux'; -import { useHistory } from 'react-router-dom'; +import { useHistory, useLocation } from 'react-router-dom'; // eslint-disable-next-line import/no-nodejs-modules import querystring from 'querystring'; import { EuiPanel } from '@elastic/eui'; @@ -48,7 +48,7 @@ import { CrumbInfo } from './panels/panel_content_utilities'; */ const PanelContent = memo(function PanelContent() { const history = useHistory(); - const urlSearch = history.location.search; + const urlSearch = useLocation().search; const dispatch = useResolverDispatch(); const { timestamp } = useContext(SideEffectContext);