Ublock: Causes Tumblr "k" shortcut on feed to break

Created on 4 May 2016  Â·  23Comments  Â·  Source: gorhill/uBlock

If you have a Tumblr account and go to the home page's feed (at https://www.tumblr.com/dashboard), uBlock breaks the "k" shortcut.

Users can usually use "j" and "k" to go to the next and previous post in the feed, respectively. uBlock is currently causing this shortcut to break

I am using Chrome

filter issue

Most helpful comment

I can't get ##.standalone-ad-container on my side, looks like I am not served ads.

If you use custom filter tumblr.com#@#.standalone-ad-container, does it fix the issue? If so, then you need to report to EasyList maintainers.

All 23 comments

Can this be reproduced without account? If so, which URL?

Not that I'm aware of

I created an account, and it works fine here using default settings. How are your settings differing from the default ones?

They're the default as far as I'm aware of. Resetting them using the button doesn't fix the issue

I have a tumblr account, thank god...

Navigation with j and k still works for me on the dashboard.

Windows 7
Chrome x64 latest stable
uBO 1.7.2.

Edit:
Oh, someone was already faster..

You said here:

I tried and it loads fine with uBlock Origin.

?

Sorry, I copy and pasted that response from another issue after finding out it the extension isn't maintained. It is an issue with this, uBlock Origin, not the other

You will have to disclose all your settings -- as said, I can't reproduce. You say:

uBlock is currently causing this shortcut to break

How did you come to this conclusion?

I can disable uBlock Origin and the "k" shortcut will work again. If Origin is enabled it breaks again, only scrolling up about 15 pixels, not to the previous post as is intended

The settings enabled are the default:

  • Hide placeholders of blocked elements
  • Show the number of blocked requests on the icon
  • Make use of context menu where appropriate
  • Disable pre-fetching (to prevent any connection for blocked network requests)
  • Disable hyperlink auditing/beacon

No others are enabled

What about filter lists? Custom filters? Rules?

Scratch my last comment..

I think I can reproduce now. Just visited the Dashboard again, just to be sure, if loading from cache makes any difference.

And indeed, using j jumps to the next post on the board, while k doesn't work as before, it does not jump back up completely, it just scrolls up, for maybe 10 pixels or so..

Filters are the default and just updated. Enabled ones listed here:

  • uBlock filters‎ : 499 used out of 499
  • uBlock filters – Badware risks‎ (github.com): 4 used out of 4
  • uBlock filters – Privacy‎ : 25 used out of 25
  • uBlock filters – Unbreak‎ : 96 used out of 97
  • EasyList‎ (forums.lanik.us): 63,887 used out of 63,926
  • Peter Lowe’s Ad server list‎ (pgl.yoyo.org): 2,411 used out of 2,411
  • EasyPrivacy‎ (forums.lanik.us): 11,428 used out of 11,464
  • Malware Domain List‎ (malwaredomainlist.com): 1,571 used out of 1,571
  • Malware domains‎ (www.malwaredomains.com): 21,562 used out of 21,922

No custom filters

The only rules are

behind-the-scene * 3p noop
behind-the-scene * 3p-frame noop

just updated the filters list and it seems to fix the issue

I was trying to find out if changes to tumblr-related filters have been occurring recently, I see this is the case:

So possibly the fix was in there. Were EasyList or EasyPrivacy marked as "obsolete" in uBO's dashboard?

Boy, this is getting better every minute..

It seems to work again.
Here is what I did:

  • Open the Tumblr Dashboard link in a new tab
  • No interaction with the page
  • Used j to scroll down to the posts, and k now scrolls back correctly again.

Will see if I can it reproduce again..

Disabling EasyList‎ seems to fix the issue

Any error message in the dev console of that page when the issue occurs?

Not when attempting to use the "k" shortcut, no

If you disable cosmetic filtering for the site instead of disabling EasyList, does that fix the issue? (be sure to force reload page after changes).

If you disable cosmetic filtering for the site instead of disabling EasyList, does that fix the issue?

Yes, so long as I refresh the page

So this probably means one of the cosmetic filter on the page is causing this. On my side, using the logger, I see only ##.ytp-ad-progress-list which is from EasyList, but I do not experience the issue. If you turn back on cosmetic filtering, are there any cosmetic filters enforced aside the one mentioned here?

I believe that ##.standalone-ad-container is one (I don't see the one you're talking about), though I'm not familiar with the logger and could be mistaken

I can't get ##.standalone-ad-container on my side, looks like I am not served ads.

If you use custom filter tumblr.com#@#.standalone-ad-container, does it fix the issue? If so, then you need to report to EasyList maintainers.

Yes, that filter seems to work. I posted on EasyList's forum and am waiting to hear back from them

Was this page helpful?
0 / 5 - 0 ratings