diff --git a/webapp/src/components/AssetFilters/utils.ts b/webapp/src/components/AssetFilters/utils.ts index cbe1bbcb9..21dec94fb 100644 --- a/webapp/src/components/AssetFilters/utils.ts +++ b/webapp/src/components/AssetFilters/utils.ts @@ -31,13 +31,13 @@ const WearablesFilters = [ ] const EmotesFilters = [ - ...WearablesFilters.filter( - filter => - filter !== AssetFilter.BodyShape && - filter !== AssetFilter.Network && - filter !== AssetFilter.More && - filter !== AssetFilter.OnlySmart - ), + AssetFilter.Rarity, + AssetFilter.Status, + AssetFilter.Price, + AssetFilter.Collection, + AssetFilter.Creators, + AssetFilter.OnSale, + AssetFilter.More, AssetFilter.PlayMode ] diff --git a/webapp/src/modules/routing/sagas.ts b/webapp/src/modules/routing/sagas.ts index 2ef507b3b..22dd97dde 100644 --- a/webapp/src/modules/routing/sagas.ts +++ b/webapp/src/modules/routing/sagas.ts @@ -696,10 +696,15 @@ function* deriveCurrentOptions( // for ENS, if the previous page had `onlyOnSale` as `undefined` like wearables or emotes, it defaults to `true`, otherwise use the current value newOptions = { ...newOptions, - assetType: AssetType.NFT, - onlyOnSale: + assetType: AssetType.NFT + } + + // Only if the user is not in their own page, show ens on sale by default. + if (window.location.pathname !== locations.currentAccount()) { + newOptions.onlyOnSale = previous.onlyOnSale === undefined ? true : current.onlyOnSale } + break } default: {