Skip to content
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

No easy way to scroll back to the top #23952

Closed
dzver opened this issue Jan 7, 2025 · 4 comments
Closed

No easy way to scroll back to the top #23952

dzver opened this issue Jan 7, 2025 · 4 comments

Comments

@dzver
Copy link

dzver commented Jan 7, 2025

Expected behavior

Clicking the Reader button should scroll me back to the top.

Actual behavior

It opens the new menu.

This is a very easy to reach scenario because reading ends when I reach familiar posts. Next time I start reading, the Reader is stuck on that position.

ScreenRecording_01-07-2025.11-49-22_1.mov

Steps to reproduce the behavior

There's no way to scroll to the top of the Reader right now. The UI for this used to be by clicking the Reader button.

The workaround is to go to Discover, and then go back to Recent, which is very inconvenient.

Tested on [device], iOS [version], Jetpack iOS / WordPress iOS [version]

iPhone 15 Pro, iOS

@dangermattic
Copy link
Collaborator

dangermattic commented Jan 7, 2025

Thanks for reporting! 👍

@kean
Copy link
Contributor

kean commented Jan 7, 2025

I added a "scroll-to-bottom" button to Reader #23957 – check it out. There are a ton of other enhancements and fixes that are shipping soon.

The workaround is to go to Discover, and then go back to Recent, which is very inconvenient.

Tapping the status bar also scrolls to top, but I don't know how many people know that. Having a dedicated button for this type of screen seems like an optimal option, especially since it's prevalent in many other apps.

@kean kean closed this as completed Jan 7, 2025
@crazytonyli
Copy link
Contributor

An alternative solution could be showing a "Refresh" button. I can see the benefit of making "Recent" stay at the last read position, so that users can continue where they were. If they don't want to continue to read, a "Refresh" button could be a way out.

As you mentioned, the new scroll-to-top button duplicates the system-wide "tapping status bar to scroll to top" feature. It's only useful to users unaware of the system-wide feature. One thing I find not so ideal is that it shows up on screen, most of the time, whether users need it or not. The "Refresh" button solution I suggested above can be a transient thing, where we show and hide it on certain conditions.

@kean
Copy link
Contributor

kean commented Jan 13, 2025

I agree that the "scroll-to-top" button is not particularly elegant, and Apple tends doesn't use this design pattern. But it's a common component in feeds in third-party apps. It is also often used to display an indicator when there is new stuff available.

Next time I start reading, the Reader is stuck on that position.

This is a rudiment of the original implementation where the "Reader" screen used to work more as a sidebar menu. Now it looks and feels as a root screen in the tab. I will to remove this behavior.

An alternative solution could be showing a "Refresh" button

The main reason you want to scroll to top in "Discover" is to reach the filters at the top.

Screenshot 2025-01-13 at 5 36 15 PM

Ideally, I want to rework all the filter bars in the app to show up automatically when you start scrolling to top. It was relatively hard to do, so I went with "scroll-to-top". I think it's pretty harmless.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants