GeopJr / Tuba

Browse the Fediverse
https://tuba.geopjr.dev/
GNU General Public License v3.0
504 stars 55 forks source link

[Bug]: Drag to refresh on librem 5 stops working when returning to top of feed #1040

Open gnuntoo opened 1 week ago

gnuntoo commented 1 week ago

Describe the bug

Refreshing works fine on a fresh boot. However, if you scroll any amount down the timeline, and scroll back to the top, you cannot (normally) drag to refresh anymore.

https://github.com/GeopJr/Tuba/assets/36654975/9307f319-509f-4403-8283-1d915b8da12f

When this happens, you can still activate a refresh by dragging at an angle.

https://github.com/GeopJr/Tuba/assets/36654975/c76298c3-6f43-4550-b3b6-26d8b4203b26

and afterwards, the expected behavior returns, until you repeat the above process again.

Steps To Reproduce

  1. Scroll down timeline 2. Scroll back to top 3. drag to refresh

Logs and/or Screenshots

<paste your logs here>

Instance Backend

Mastodon

Operating System

pureOS 10 (Byzantium)

Package

Flatpak

Troubleshooting information

os: GNOME 46 (Flatpak runtime) prefix: /app flatpak: true version: 0.8.1 (production) gtk: 4.14.4 (4.14.4) libadwaita: 1.5.1 (1.5.1) libsoup: 3.4.4 (3.4.4) libgtksourceview: 5.12.0 (5.12.0)

Additional Context

No response

GeopJr commented 1 week ago

Thanks for raising this issue!

I can't reproduce it on my computer so I really can't debug it :shrug:

gnuntoo commented 5 days ago

Ok, I'll see what I can figure out