christianselig / apollo-bugs

A public bug tracker for Apollo, an iOS Reddit app
228 stars 15 forks source link

After rotating the screen to watch a video my feed scrolls up #868

Open appoloinvir opened 4 years ago

appoloinvir commented 4 years ago

After I watch a video and rotate my screen horizontal then return to my redit feed I find that I’ve been scrolled up. The number of posts I’m scrolled up is random and can be just a couple of posts up from the video I watched or a lot of posts up from where I originally was. The “double tap” feature at the top of the screen to return to your original spot doesn’t work when this bug happens.

To Reproduce Steps to reproduce the behavior:

  1. Go to a post that’s a video and watch the video with the screen horizontal
  2. Rotate the screen vertical again as you return to the reddit feed
  3. It doesn’t always happen, but you’ll see the feed has been scrolled up from the video post you just watched

iOS version: 13.3 Apollo version: Version of Apollo this bug occurred on (can be found in Apollo's Settings tab > About) iOS device: IPhone X Pro Jailbroken: No Reproducible: Random

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If possible, add screenshots to help show the problem.

Video If possible, attach a video to help show the problem. You can attach a video by uploading it to Streamable, Gfycat, YouTube, etc. and pasting the URL here.

Additional context Add any other context about the problem here.

g-zhang commented 4 years ago

This bug has also been happening to me since a long time (I think even since iOS 12). Finally got around to report this issue. On the latest iOS and Apollo, I can repro 100%. Video is attached.

To Reproduce Steps to reproduce the behavior:

  1. Go to a post that’s a video and watch the video with the screen horizontal
  2. Rotate the screen vertical again as you return to the reddit feed

iOS version: 14 Apollo version: 1.10 (bug exists way before this version) iOS device: IPhone X Jailbroken: No Reproducible: 100%

Expected behavior After fullscreen video ends and you rotate back to vertical. Scroll position is preserved.

Video https://streamable.com/3w2mfe