diff --git a/src/app.css b/src/app.css
index 229ee341..efdcae6b 100644
--- a/src/app.css
+++ b/src/app.css
@@ -1663,7 +1663,7 @@ ul.link-list li a .icon {
background-color: transparent;
}
}
-.filter-bar > a {
+.filter-bar > a:not(.filter-clear) {
padding: 8px 16px;
border-radius: 999px;
background-color: var(--bg-color);
diff --git a/src/pages/account-statuses.jsx b/src/pages/account-statuses.jsx
index 0efe78be..3db25f7d 100644
--- a/src/pages/account-statuses.jsx
+++ b/src/pages/account-statuses.jsx
@@ -21,7 +21,6 @@ function AccountStatuses() {
const excludeReplies = !searchParams.get('replies');
const tagged = searchParams.get('tagged');
const media = !!searchParams.get('media');
- console.log({ excludeReplies });
const { masto, instance, authenticated } = api({ instance: params.instance });
const accountStatusesIterator = useRef();
async function fetchAccountStatuses(firstLoad) {
@@ -100,8 +99,10 @@ function AccountStatuses() {
const { displayName, acct, emojis } = account || {};
+ const filterBarRef = useRef();
const TimelineStart = useMemo(() => {
const cachedAccount = snapStates.accounts[`${id}@${instance}`];
+ const filtered = !excludeReplies || tagged || media;
return (
<>