Automattic / pocket-casts-android

Pocket Casts Android 🎧
https://forums.pocketcasts.com
Mozilla Public License 2.0
2.58k stars 223 forks source link

Need to swipe back twice to dismiss upgrade bottom sheet on slow device #1707

Open mchowning opened 9 months ago

mchowning commented 9 months ago

Description

On my Samsung A13 device, I've noticed that I often have to swipe twice to dismiss the payment bottom sheet on the Account Details screen.

I have not been able to recreate this on any other devices, though (tested using both an emulator and a physical Pixel 6 Pro, and I could not reproduce the issue). So this may just be something weird about my test device (or maybe there's some kind of race condition my device is catching because it does run quite slowly). I am not able to reproduce this issue with 100% consistency even on this device, but it is happening for me more often than not.

Step-by-step reproduction instructions

  1. Log into an account that has a Plus subscription that will expire in less than 30 days
  2. Go to the Profile tab
  3. Tap the Account button
  4. Tap on "Renew your subscription
  5. Close the bottom modal by either tapping outside the modal or swiping back
  6. Observe that you cannot scroll the account details screen anymore
  7. Swipe back
  8. Observe that you can now scroll the account details screen
  9. Swipe back a second time
  10. Observe that you are taken back to the Profile screen

Screenshots or screen recording

https://github.com/Automattic/pocket-casts-android/assets/4656348/e8c58a72-33e4-4980-8bbc-cfaeb118b9d7

Did you search for existing bug reports?

Device, Operating system, and Pocket Casts app version

Samsung A13, Android 13, Pocket Casts 7.54 production build

mchowning commented 9 months ago

I do think there is a chance this is just an issue with this test device of mine, so if no one else reports this issue for a while, we can probably just attribute this to my device and close this issue.