Code Monkey home page Code Monkey logo

Comments (4)

baggachipz avatar baggachipz commented on July 17, 2024

Additional details:

  • Safari Version 14.1 (16611.1.21.161.3)
  • macOS Big Sur 11.3 (M1 chip)

from tweaks-for-reddit.

bermudalocket avatar bermudalocket commented on July 17, 2024

Hi @baggachipz, I'm having trouble reproducing this. I have an idea re: what's causing it but since I can't reproduce it I'm not sure I'm on the right track.

I'm pretty sure promoted posts are being loaded into DOM async some time after the document emits the ready event. A slow connection would explain why they're not being removed, as if my theory is correct, the promoted posts are being loaded after the remove script runs. I could take a stab in the dark and rewrite the removal script(s) to continuously monitor the DOM using something like a MutationObserver, but if my theory is incorrect this solution is not a solution at all.

A few questions to help me out:

  1. Are you seeing promoted posts consistently? I.e. every single time you load r/all, r/home, a subreddit, etc., or only sometimes?
  2. Could you run a speed test? You don't have to give me exact results. I just need to know if your download speed is slow (< ~40 Mbps) or not (> ~40 Mbps)

from tweaks-for-reddit.

baggachipz avatar baggachipz commented on July 17, 2024

It only happens on pages loaded with infinite scroll. So, the initial page load has no Promoted posts, but anything after that does. That says to me that when new content is loaded, that's when the Promoted posts aren't scrubbed for whatever reason. FWIW my connection is pretty fast, this is over wifi.

from tweaks-for-reddit.

bermudalocket avatar bermudalocket commented on July 17, 2024

So, the initial page load has no Promoted posts, but anything after that does.

Oh, that's much easier to solve. Reproduced & working on it!

from tweaks-for-reddit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.