¿Manera potencial de ocultar a los usuarios ignorados de la lista de temas?

Aquí está mi implementación por ahora:

Inspirado en:
https://meta.discourse.org/t/topics-created-by-ignored-users-showing-on-homepage/170366/14

Y con este componente de tema:

También funcionará en dispositivos móviles.

Además, si actualizas esta línea:

por:

<a href="{{topic.lastPostUrl}}" data-user-card="{{topic.last_poster_username}}" data-user-id="{{topic.creator.username}}">{{avatar topic.lastPosterUser imageSize="large"}}</a>

y cambias mi código en:
https://github.com/notedboi/Discourse-Hide-Ignored-Users/blob/main/common/head_tag.html#L13

a:

  let tr = $('*[data-user-id="' + ignored[u] + '"]');

podrás mantener la vista de la tarjeta/avata del último autor mientras se ocultan los temas creados por usuarios ignorados.

Mi única preocupación es que el script sigue verificando cada 500 ms y podría consumir demasiada memoria.