NECESSARY BUG FIXES
Hi! I've been contacted by a developer for XKit Rewritten (@transienturl) regarding some bugs for both XKit Rewritten and for uBlock Origin, and it would be irresponsible of me to not promote this integral information after my post has begun rapidly circulating Tumblr from both this blog and my main blog.
Before going through this, please refer to the developer's original post here for more information.
Regarding uBlock Origin, some, or even many of you, are going to be experiencing some problems with your pages after the recent rollouts of element removal thanks to a funny little code element called:
:nth-of-type(n)
What exactly is wrong with this? Well, just like in math, n here represents a variable number, which is filled in by the number present with the parentheses following it.
What this does is it tells uBlock Origin to count the elements in order, and remove specifically the nth iteration of it. How could this be a problem? I'll give you an example.
For our lovely developer, TumblrMart is present as:
www.tumblr.com##li.g8SYn.IYrO9:nth-of-type(7)
Whereas for myself, it's:
www.tumblr.com##li.g8SYn.IYrO9:nth-of-type(9)
This means that our uBlock Origin iterations are going to be looking at completely different elements, and consequently removing different elements entirely.
For this section specifically, ##li.g8SYn.IYrO9 refers to the left sidebar containing the Home, Explore, Live, Activity, Messages, Inbox, Account, Settings, TumblrMart, Get a Domain, and Go Ad-Free tabs.
The solution for removing TumblrMart?
instead of using www.tumblr.com##li.g8SYn.IYrO9:nth-of-type(9), the dev suggested:
www.tumblr.com##.gM9qK > li.g8SYn.IYrO9
Which will target TumblrMart without the prior error. Now, if you do just this, on my own page, this removes the entire left side except for Activity and Messages, so it's my responsibility to find and provide the full list of changes.
I'm also going to provide the alternate way to remove TumblrMart down here, which I feel is prolly the safer option.
Please note before proceeding; the link for the first section is as follows
www.tumblr.com##
li. (Lima India)
g8SYn. (Gamma 8 Sierra Yankee November)
IYrO9 (India Yankee Romeo Oscar 9)
Please change your Tumblr uBlock Origin settings to:
www.tumblr.com##li.g8SYn.IYrO9[title="Explore"] www.tumblr.com##li.g8SYn.IYrO9[title="Live"] www.tumblr.com##li.g8SYn.IYrO9[title="Tumblr Mart"] www.tumblr.com##li.g8SYn.IYrO9[title="Get a domain"] www.tumblr.com##li.g8SYn.IYrO9[title="Go Ad-Free"] www.tumblr.com##div.MNkkC:has([href="/dashboard/stuff_for_you"]) www.tumblr.com##div.EiXnY.wQ2Ma www.tumblr.com##h1.YkQj_.hF8Wr www.tumblr.com##ul.f_zsT.PwJi6 www.tumblr.com##a.ZyGTE.I_SFh www.tumblr.com##div.oNZY7
At the end result of this, your page should look like this:
Please let me know how this does, and please let me know about any bugs, problems, or future requests. Thank you!










