At the moment there is no mitigation against an address being innundated with spam/scam eTokens (only a matter of time once market picks up). There is the option for the user to burn those tokens but that action incurs a transaction fee and the user shouldn't have to pay for this privilege. The existing token blacklist is also not appropriate for this purpose as it needs to be customized for each user and the potentially multiple wallets in each user's Cashtab instance.
This diff adds an option for the user to flag specific tokens in their wallet to ignore, which are stored in localForage and filtered at rendering time in TokenList.js.
There'll be a part 2 to this diff which will expand on a UI that allows the user to browse through the list of ignored tokens and choose to un-ignore specific ones.