Closed maltelau closed 4 months ago
Thanks for raising this issue!
This was fixed in the 0.7 releases iirc and the next one (0.8) will have some more fixes for some edge cases (like clicking links).
Not sure why trixie doesn't have 0.7 already but I don't maintain that package :shrug:
FWIW, on 0.7->main all the options in your table work. When going back it focuses back to the last selected post/item/button...
Ah, the life of an upstream maintainer getting bug reports for old versions in debian. At least I (mostly) only wasted my own time!
Can't blame them to be honest :sweat_smile: 0.7 released the same day as GNOME 46 so they had a lot to update
Describe the bug
Going 'back' from post to the home feed should maintain focus so the user can keep scrolling. Some specific combinations of going back and scrolling don't work together.
alt+left
, b)back button in top bar
, c) mouseback
button near thumb. d)escape
mouse wheel
, 2.PgUp
/PgDn
, 3.home
/end
, 4. arrow keysup
/down
. (yes this normally focuses each post in turn, but it still functions as a way to scroll the feed).alt+left
mouse thumb button
click back button in top bar
escape
mouse wheel
PgUp
/PgDn
up
/down
home
/end
Notes:
up
/down
andhome
/end
scrolling to work again by pressingright
to move focus to the timeline.mouse wheel
aftermouse thumb button
kinda works for 0.1 second, then stops. When this happens, hovering the mouse over a post or menu element also doesn't highlight it. It only works again if I do one of two things: a) click somewhere in tuba (but not on a post or menu item) b) move the mouse out of the tuba window and back inside.Additional case
Similar problems happen when clicking on a post to end up on a 'conversation' screen.
enter conversation
mouse wheel
PgUp
/PgDn
up
/down
home
/end
Expectation
When I enter a new view (or go back to a previous one) I should be able to scroll it using any method.
Steps To Reproduce
Logs and/or Screenshots
debug log for going back (same for all 4 methods):
xev button press event from mouse thumb button
Instance Backend
Mastodon
Operating System
debian sid
Package
OS repositories
Troubleshooting information
wm: i3 version 4.23 os: Debian GNU/Linux (null) prefix: /usr flatpak: false version: 0.6.3 (production) gtk: 4.12.5 (4.12.5) libadwaita: 1.5.0 (1.5.0) libsoup: 3.4.4 (3.4.4) libgtksourceview: 5.12.0 (5.11.1)
Additional Context
My guess is there could be separate things happening, both related to input focus.