diff --git a/files/assets/css/main.css b/files/assets/css/main.css
index ede5eda17..f50f806a6 100644
--- a/files/assets/css/main.css
+++ b/files/assets/css/main.css
@@ -7859,3 +7859,7 @@ img[src$="/e/speechbubble.webp"] {
max-height: 33.5px;
}
}
+
+tr:has(hideme) {
+ display: none
+}
diff --git a/files/templates/user_in_table.html b/files/templates/user_in_table.html
index 2eec6b6be..bdf7ead2c 100644
--- a/files/templates/user_in_table.html
+++ b/files/templates/user_in_table.html
@@ -1,5 +1,7 @@
{% if user %}
- {% if can_see(v, user) %}
+ {% if not can_see(v, user) and request.path != '/shop/hats' and not request.path.startswith('/emojis/') %}
+