So funny thing about #kbin. I post a photo thread. I go to my profile and see the thread. I click on the image preview icon. I immediately get sent to https://kbin.social/u/undefined. Not only is Mr. Undefined a real user, hello @undefined, but somehow my image now directs to his profile.

As I dig into Firefox dev tools to find out why, I see that uBlock Origin has blocked the request for my image. But that’s odd, I have no specific blocking rules for kbin, and kbin.social doesn’t run ads. What’s up?

So it turns out my image got uploaded to the following URL: https://media.kbin.social/media/ad/b2/adb203028331eada7f99f2b4547cbc0a7efc0ba4e203a71d9d193c02d38aa4f1.jpg

…/media/ad/… That’s what uBlock was upset about. So by blocking that request, the target of the AJAX fetch is… undefined. Hence my trip to a random user’s profile. XD

#kbinMeta

  • e569668@fedia.io
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    @HarkMahlberg I assumed it was a default ublock rule and not one you added so I imagine a lot of people might run into this. Well, “a lot” depending on how often a filename’s sha256 hash starts with ad. At the very least it’s probably good to know about it, even if nothing is changed. But perhaps there’s enough reason to use a different system to name image caches like the name generators a lot of image hosters seem to use. I guess it’s in the devs hands now :) thanks for sharing it

    • Teppic@kbin.social
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      @e569668
      @HarkMahlberg
      I think a bug report to ublock would be more sensible. I guess ultimately this creates a question about at what point kbin should code around a somebody else’s bug (which may only be temporary)… I don’t know the answer to that one.

      • e569668@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        @Teppic
        @HarkMahlberg

        I don’t disagree that could be tried, but I just doubt they would change that rule just for kbin, compared to kbin changing it from /media/ to anything else like /media/hash/ and avoiding the problem. I have to imagine most users of the fediverse use ublock and use the default lists