daviddeutsch / yt-sanegrid

YouTube abandoned the subscription grid view. This has made a lot of people very angry and been widely regarded as a bad move.
http://daviddeutsch.github.io/yt-sanegrid/
GNU General Public License v3.0
37 stars 10 forks source link

[Bug] Month-or-so old videos show up at top until second reload #94

Closed g-rocket closed 10 years ago

g-rocket commented 10 years ago

Whenever I load the page, if any new videos have arrived, several month-old videos show up at the top of the page, usually the same 6 or 7 videos. The number of old videos it shows seems to increase slowly as I use the site. Reloading the page again fixes this temporarily, until more new videos arrive and I reload again.

I have test this on various browsers and OS's. It happens all the time on Firefox for Linux, Google Chrome for Linux and Mac, and on Mobile Safari (iOS 7) and Google Chrome for iOS (iOS 7).

Here is my feed after initial load. Note the dates on the videos all say about 25 days ago: initial

And here is it after reloading the page once. This was taken about 2-3 minuites after the fist picture. Note how the dates on the videos now start at a few hours ago: after-reload

growf commented 10 years ago

I can reproduce the bug reliably by hiding then revealing a group of videos (by clicking Muted or Watched off and on again).

It seems that any videos removed from the list due to not being displayed are incorrectly treated as newly published when the display criteria is changed to include them again and thus slotted in at the start of the page.

daviddeutsch commented 10 years ago

Duplicate of #79