omnivore-app / omnivore

Omnivore is a complete, open source read-it-later solution for people who like reading.
https://omnivore.app
GNU Affero General Public License v3.0
13.92k stars 983 forks source link

"Ghost" item appearing in all searches #4443

Open hsuerfan opened 4 weeks ago

hsuerfan commented 4 weeks ago

This is a problem I've encountered a couple of times recently, but am not entirely sure how to replicate. Essentially it involves one of my articles in any search attempt. The article card will show as a list item even if the chosen layout is "grid". As with a related bug where items sometimes get duplicated upon deletion/archival of other articles in the list, this article does not show the hover buttons as others do. It can however be clicked on. The ghost article may show up in a lower slot, but once you switch to a search with less results than that, it will shift upward (not quite predictably) until it is the first item. The article does not shift positions across different searches unless it cannot be placed at its current ghost position.

image image Note: Both pictured instances involve RSS feed items that were set to not fetch the website article automatically. I do not know if this is relevant or coincidence.

Another thing I realised in today's bug is that this very same article is absent from my Subscriptions list (where it is supposed to be) now, with another article from that time being duplicated. Unlike other duplication bugs, both of these had hover buttons. The original ghost article instead appeared twice in Home, with the other duplicated article being absent. I was planning to take screenshots but while attempting to check back I got a new RSS feed item and that addition caused the ghost article bug to fix itself. This did not quite happen immediately, with some other oddities like the ghost article tripling in Home, then the middle item being replaced with the previously absent one etc. But a few refreshes caused it to be fixed.

For reference, I think all instances happened after having the tab open for some time and reading/deleting/archiving several articles. I am using Firefox, although I was also reading on Android a bit before this.