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() {