Coder Social home page Coder Social logo

Comments (9)

josh64x2 avatar josh64x2 commented on September 25, 2024

I was unable to reproduce on macOS 12.6.1, hopefully one of the other devs can try on macOS 13.

from vienna-rss.

jazzace avatar jazzace commented on September 25, 2024

I just tested on macOS 13.0.1 Beta 1 and the problem does not occur reliably. My original thesis said that you had to read all the unread items, then have something come in, after which the problem would show up on launch. It does appear that there is a relationship between reading all the Unread Articles, then receiving new items, then launching.

from vienna-rss.

josh64x2 avatar josh64x2 commented on September 25, 2024

I did install Ventura 13.0 and couldn't reproduce there either sorry 😞 .
If you experience this issue again please re-open the issue and I'll try digging a bit deeper.

from vienna-rss.

jazzace avatar jazzace commented on September 25, 2024

Happened when I launched this morning.
Screenshot 2022-10-27 at 8 31 05 AM

If there are logs or other details that would help, let me know. In the meantime, I will see if I can come up with steps that are more reproducible.

from vienna-rss.

jazzace avatar jazzace commented on September 25, 2024

My best bet (which is, admittedly, hard to reproduce) is that the original circumstance I found (prior to editing my initial post) is the primary problem and other, seemingly random occurrences are related to the underlying bug that causes the issue. Those repro steps were:

  1. Read (or Mark as Read) all the articles in your feeds.
  2. In the left sidebar, select Unread Articles.
  3. Quit Vienna.
  4. Wait until you know one of your feeds has a new article.
  5. Open Vienna

That is, if there were no unread items in the list when you quit Vienna, the Unread Articles list does not update when the feeds are refreshed upon launch. Moving to any other item and returning to Unread Articles shows the list correctly.

from vienna-rss.

jazzace avatar jazzace commented on September 25, 2024

Of course, I then had it succeed in that instance, but only when a single feed had an update. I was able to reproduce it when there were two feeds with updates. That's actually what the two screenshots I supplied have in common. You might be able to force this behaviour by having one feed with an unread article and one that you then mark as unread before quitting, but I could not get that to reproduce every time. (I think it may have something to do with when Vienna chooses to update its feeds, since some of my testing involves quitting and then immediately reopening (my current feed refresh is set for 15 minutes).

from vienna-rss.

barijaona avatar barijaona commented on September 25, 2024

I have seen something similar while I was working on pull request #1625 and put breakpoints in initialization code.

Might be caused by notifications being sent early, while the app is not yet ready to handle them.

from vienna-rss.

Eitot avatar Eitot commented on September 25, 2024

Has this been resolved?

from vienna-rss.

jazzace avatar jazzace commented on September 25, 2024

Yes.

from vienna-rss.

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.