Silencing was recently changed so that when a person is silenced there is no chat notification of them voting. The point was to combat the issue of people vote-spamming to let people know that they're silenced.
Except that the - still appears next to your name, so people can still see that you're voting.
Now here's the issue.
It allows you to confirm absolutely 100% that you've been silenced. a voting "-" next to your name and no chat message saying that you've voted confirms someone has been legitimately silenced every time. its impossible to fake.
The current mechanism is actually worse than how it used to be. Every single person you silence is immediately confirmed as being not mafia as soon as they vote in the day.
When chat messages appeared it was always possible for it to be an evil person faking silenced. But now it's impossible to fake it because no-one but a legit silenced person can make the vote - appear next to their name without having a chat message also appear.
My suggestion is relatively simple: In addition to not having a message in the chat when you vote, you also don't have the "-" appear next to your name to indicate that you have voted. Naturally your vote still gets counted as normal so people can see that someone has voted, but they won't know who is doing it and thus can't automatically confirm people as non-mafia by virtue of silencing.