Possível forma de esconder usuários ignorados da lista de tópicos?

Aqui está minha implementação por enquanto:
https://github.com/notedboi/Discourse-Hide-Ignored-Users

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

e neste componente de tema:

Ele também funcionará no mobile.

Além disso, se você atualizar esta linha:

para

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

e alterar meu código em:
https://github.com/notedboi/Discourse-Hide-Ignored-Users/blob/main/common/head_tag.html#L13

para

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

Você conseguirá manter a visualização do avatar/cartão do último postador, enquanto remove o tópico criado pelo autor.

Minha única preocupação é que o script continua verificando a cada 500 ms e pode consumir muita memória.