tyirvine

    • Mar 23, 2024
    • Joined Mar 3, 2024
    • 1 discussion
    • 3 posts
    • 0 best answers
    • 6 points
    • Okay well I'm not sure what it was because everything seems to be working ok now. Next time it happens I'll capture the console log and post it here. Apologies!

      1. I was experiencing this issue on Version 0.99.126.4.1-beta (WebKit 618.1.2).

      1-5. (Interesting Find) (Optional) Try using a VPN and loading Reddit from Canada and The United States and compare.

      1. Go to https://www.reddit.com/.

      2. Log out if logged in.

      3. Attempt to scroll down and browse the feed.

      4. At this point the console should be filling up with a lot of error messages.

      5. It should then start repeatedly refreshing the page.

      I tested this with a new blank profile, but I'm not sure if that is an effective way to test or not. I believe it is something to do with cookies because when they're disabled Reddit stops refreshing continously. The same page works fine on Safari.

      I thought extensions had something to do with it but at this point it seems they're not. Compatibility mode was used. Various settings were used. The only way to stop the refreshs was to disable cookies.

      It should just load all the content normally and allow me to browse without issue.

      Version 0.99.126.4.1-beta (WebKit 618.1.2)

      Sonoma (14)

      • @kulehandluke @evelant @Fortrikka

        Alright well I got the party started on this. The first issue is fixed. Navigating with J and K, viewing highlights with F, and a few other functions now work. It was an issue with WebKit's JSON.parse() not working the same as Chrome or Firefox's implementation.

        There are some things still not working such as Vimium not getting focus on page load, which means it can't begin typing into the vomnibar or the / search command. Also the / search command is still not working. Something to do with the retrieval of HTML elements by the looks of it in the console.

        You can check out the release and repository here → https://github.com/tyirvine/vimium/releases/tag/vimium-2.0.6

        If you guys work with JavaScript at all please consider contributing fixes. Vlad seems pretty busy and fixing this is something we could totally manage. 🍰

        I have a pull request opened up with Vimium so any changes can be added to that and hopefully we can get them merged. If our fixes dramatically mess with Vimium then they probably won't get merged, so keep them as minimal as possible.