diff --git a/frontend/app/components/BugFinder/BugFinder.js b/frontend/app/components/BugFinder/BugFinder.js index 201bb9935..80f819ecd 100644 --- a/frontend/app/components/BugFinder/BugFinder.js +++ b/frontend/app/components/BugFinder/BugFinder.js @@ -28,7 +28,7 @@ import SessionSearch from 'Shared/SessionSearch'; import MainSearchBar from 'Shared/MainSearchBar'; import LiveSearchBar from 'Shared/LiveSearchBar'; import LiveSessionSearch from 'Shared/LiveSessionSearch'; -import { clearSearch } from 'Duck/search'; +import { clearSearch, fetchSessions } from 'Duck/search'; const weakEqual = (val1, val2) => { if (!!val1 === false && !!val2 === false) return true; @@ -79,6 +79,7 @@ const allowedQueryKeys = [ resetFunnelFilters, setFunnelPage, clearSearch, + fetchSessions, }) @withPageTitle("Sessions - OpenReplay") export default class BugFinder extends React.PureComponent { @@ -109,6 +110,7 @@ export default class BugFinder extends React.PureComponent { }; }); + props.fetchSessions(); props.resetFunnel(); props.resetFunnelFilters(); props.fetchFunnelsList(LAST_7_DAYS) diff --git a/frontend/app/components/BugFinder/SessionList/SessionList.js b/frontend/app/components/BugFinder/SessionList/SessionList.js index e4e14b580..b2267e908 100644 --- a/frontend/app/components/BugFinder/SessionList/SessionList.js +++ b/frontend/app/components/BugFinder/SessionList/SessionList.js @@ -154,8 +154,6 @@ export default class SessionList extends React.PureComponent { return (
-
-
{ this.renderActiveTabContent(filteredList) }
diff --git a/frontend/app/components/BugFinder/SessionList/SessionListHeader.js b/frontend/app/components/BugFinder/SessionList/SessionListHeader.js index 9417449af..f0b82e367 100644 --- a/frontend/app/components/BugFinder/SessionList/SessionListHeader.js +++ b/frontend/app/components/BugFinder/SessionList/SessionListHeader.js @@ -24,7 +24,7 @@ function SessionListHeader({ applyFilter, ...props }) { - useEffect(() => { applyFilter({ sort: DEFAULT_SORT, order: DEFAULT_ORDER }) }, []) + // useEffect(() => { applyFilter({ sort: DEFAULT_SORT, order: DEFAULT_ORDER }) }, []) return (
diff --git a/frontend/app/components/Errors/Error/MainSection.js b/frontend/app/components/Errors/Error/MainSection.js index 5930bc8ce..25412437e 100644 --- a/frontend/app/components/Errors/Error/MainSection.js +++ b/frontend/app/components/Errors/Error/MainSection.js @@ -5,13 +5,14 @@ import { ErrorDetails, IconButton, Icon, Loader } from 'UI'; import { sessions as sessionsRoute } from 'App/routes'; import { TYPES as EV_FILER_TYPES } from 'Types/filter/event'; import { UNRESOLVED, RESOLVED, IGNORED } from "Types/errorInfo"; -import { addEvent } from 'Duck/filters'; +import { addFilterByKeyAndValue } from 'Duck/search'; import { resolve,unresolve,ignore, toggleFavorite } from "Duck/errors"; import { resentOrDate } from 'App/date'; import Divider from 'Components/Errors/ui/Divider'; import ErrorName from 'Components/Errors/ui/ErrorName'; import Label from 'Components/Errors/ui/Label'; import SharePopup from 'Shared/SharePopup' +import { FilterKey } from 'Types/filter/filterType'; import SessionBar from './SessionBar'; @@ -30,7 +31,7 @@ import SessionBar from './SessionBar'; unresolve, ignore, toggleFavorite, - addEvent, + addFilterByKeyAndValue, }) export default class MainSection extends React.PureComponent { resolve = () => { @@ -53,11 +54,8 @@ export default class MainSection extends React.PureComponent { } findSessions = () => { - this.props.addEvent({ - type: EV_FILER_TYPES.CONSOLE, - value: this.props.error.message, - }, true); - this.props.history.push(sessionsRoute()); + this.props.addFilterByKeyAndValue(FilterKey.ERROR, this.props.error.message); + this.props.history.push(sessionsRoute()); } render() {