-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reader: Inconsistent recent posts #98883
Comments
@Automattic/loop maybe you can take a look at this? |
OpenAI suggested the following labels for this issue:
|
Yep. Thanks for writing this up. @DustyReagan can you please grab this one? Let's: A) Make sure the date selection criteria is the same between the two views |
The "Full post" view uses the /read/streams/following endpoint and has a 60 day limit defined here: The "Scrolling feed" view uses the /read/following endpoint and has no date limit, but it can take an optional The most straightforward way to achieve parity is to add the |
@DustyReagan Yeah, I think adding a note at the end of the feed makes sense for folks who may have just added one site with older content. For regular feed usage, I would never expect to see posts older than 60 days in my recent feed. |
Here is my proposed PR for "A) Make sure the date selection criteria is the same between the two views." Reader: Limit Recent "Scrolling feed" to posts newer than 60 days to match the "Full post" feed I'll create another PR for "B) Change the "Nothing posted yet" message to be "Nothing posted in the last X days"" |
Both PRs have been merged. ✅ |
This feels weird for various reasons:
To me we could have simply just added a better "no results" message in the full post dataviews, and avoided imposing extra limitations on the scroll feed. Just communicate that the finite view only shows posts from the last 60 days, maybe give it a button to retrieve older at the bottom regardless, or a link to open the scroll feed instead if its empty. But the lack of parity between what shows up in infinite-scroll vs. finite-full-post is OK if expectations around that are set and clarified. But I don't think that restricting the infinite scroll feed to be... no longer infinite... is the right call here. |
This is great feedback, @Addison-Stavlo! Thank you! Personally, I’m okay with leaving the cutoff or reverting to infinite scroll. If we revert the 60-day cutoff in the “Scrolling post” view, I agree that adding a clearer “no results” message in the “Full post” view would help explain why older posts don't show there. That could be enough to address the issue. @davemart-in, do you have any strong feelings either way? Addison, if we go back to infinite scroll, would adding a “Show older posts” button (a “soft” cutoff) address your concerns? |
I think Addie makes some valid points. I honestly don't feel overly strong one way or the other. |
Context and steps to reproduce
See p1737706088502309-slack-C02FMH4G8
When switching between the "Full post" and "Scrolling feed" views, the list of recent posts is inconsistent.
It seems that they don't use use the same dates for getting the posts, and the "Full post" view is more restrictive.
Ideally, both should display the same posts.
Additionally, if there are not recents posts, it might be better to write something like "nothing posted in the last X days" with maybe a link to the reader for that site to see all posts.
Site owner impact
Fewer than 20% of the total website/platform users
Severity
Moderate
What other impact(s) does this issue have?
No response
If a workaround is available, please outline it here.
No response
Platform
No response
The text was updated successfully, but these errors were encountered: