I was super tired of having to make too many clicks on the website, so I sat down and wrote this script.
I'll just copypaste my description from Greasyfork:
1) This script replaces the url of your inbox button with a direct link to your activity notifications, where you can find all the personal likes, comments, etc. Normally it leads to an /inbox/messages page, which is a list of promotional messages.
Promos don't disappear, you can still check them in your "Messages" tab.
2) If there is a number of unread messages, script checks for new promos, marks them all read and refreshes the page. As a result, the number of unread items won't include any promos and will be equal to your unread activity (or zero). This works wherever you are on the website, you don't need to go to your inbox to dismiss unread promos.
You can read the instructions on how to install, and grab the script here:
Basically, you need to install an add-on, which can run scripts on websites. I use Tampermonkey on Windows, Safari users can install Userscripts. Then import the script from Greasemonkey (with the green button, or paste the link to the js file into your addon), and reload your Tapas tabs.
If anything breaks, please tell me. I can also be found @ajcrwl on discord.
Tapas might change something without me being aware, and things won't work anymore. (Already happened while I was testing ) I'll try to improve the script to make it more bulletproof, but, you know, it's their website and their right to rearrange stuff.