1010
1111import React , { useContext } from 'react' ;
1212import { useSelector } from 'react-redux' ;
13+ import { useEffectOnce } from 'react-use' ;
1314import { EuiLoadingSpinner } from '@elastic/eui' ;
1415import { FormattedMessage } from '@kbn/i18n/react' ;
1516import * as selectors from '../store/selectors' ;
@@ -19,6 +20,7 @@ import { ProcessEventDot } from './process_event_dot';
1920import { useCamera } from './use_camera' ;
2021import { SymbolDefinitions , useResolverTheme } from './assets' ;
2122import { useStateSyncingActions } from './use_state_syncing_actions' ;
23+ import { useResolverQueryParams } from './use_resolver_query_params' ;
2224import { StyledMapContainer , StyledPanel , GraphContainer } from './styles' ;
2325import { entityId } from '../../../common/endpoint/models/event' ;
2426import { SideEffectContext } from './side_effect_context' ;
@@ -66,6 +68,10 @@ export const ResolverMap = React.memo(function ({
6668 const hasError = useSelector ( selectors . hasError ) ;
6769 const activeDescendantId = useSelector ( selectors . ariaActiveDescendant ) ;
6870 const { colorMap } = useResolverTheme ( ) ;
71+ const { cleanUpQueryParams } = useResolverQueryParams ( ) ;
72+ useEffectOnce ( ( ) => {
73+ return ( ) => cleanUpQueryParams ( ) ;
74+ } ) ;
6975
7076 return (
7177 < StyledMapContainer className = { className } backgroundColor = { colorMap . resolverBackground } >
0 commit comments