[Bug] Selecting a tab causes undesirable "jump to top" behavior. #113

Closed
opened 2022-08-05 00:40:40 +00:00 by naia · 7 comments

When switching between tabs, for example, on a profile, there is an undesirable effect of the screen scrolling back up to the top, rather than remaining at the position it was at. This is a bit jarring and is undesirable behavior. JS should just allow loading without having to reload the page in this way.

I have uploaded a video to YouTube of an example of this undesired behaivor:
https://www.youtube.com/watch?v=x925Qi0w0uI

When switching between tabs, for example, on a profile, there is an undesirable effect of the screen scrolling back up to the top, rather than remaining at the position it was at. This is a bit jarring and is undesirable behavior. JS should just allow loading without having to reload the page in this way. I have uploaded a video to YouTube of an example of this undesired behaivor: https://www.youtube.com/watch?v=x925Qi0w0uI
naia changed title from [bug] Selecting a tab causes undesirable "jump to top" behavior. to [Bug] Selecting a tab causes undesirable "jump to top" behavior. 2022-08-05 00:45:13 +00:00
eris added the
Bug
label 2022-08-05 03:36:11 +00:00
Author

This is very annoying; any suspected cause?

@eris or @floatingghost

This is very annoying; any suspected cause? @eris or @floatingghost

please don't bump your own issues

this is an upstream issue that has existed since forever, it's probably a misuse of vue-router's scrollTo behaviour, though i do not know

please don't bump your own issues this is an upstream issue that has existed since forever, it's probably a misuse of vue-router's scrollTo behaviour, though i do not know
Author

please don't bump your own issues

this is an upstream issue that has existed since forever, it's probably a misuse of vue-router's scrollTo behaviour, though i do not know

My apologies; I didn't mean to cause undue burden, it's just a commonly sourced complaint of my users.

The one place that this isn't fixed in AkkomaGang/pleroma-fe#127 that's considerably annoying is the "Show new" button on a user timeline. It would make sense of this jumped to the top of the timeline itself, but it jumps to the very top of the page. I have a lot of mobile users, and this results in accessibility issues when dealing with viewing users with large bios.

Thank you for the prompt fix otherwise, though!

> please don't bump your own issues > > this is an upstream issue that has existed since forever, it's probably a misuse of vue-router's scrollTo behaviour, though i do not know My apologies; I didn't mean to cause undue burden, it's just a commonly sourced complaint of my users. The one place that this isn't fixed in AkkomaGang/pleroma-fe#127 that's considerably annoying is the "Show new" button on a user timeline. It would make sense of this jumped to the top of the timeline itself, but it jumps to the very top of the page. I have a lot of mobile users, and this results in accessibility issues when dealing with viewing users with large bios. Thank you for the prompt fix otherwise, though!
Author

@floatingghost latest commit seems to fix "show new" 👍

@floatingghost latest commit seems to fix "show new" 👍
Member

Mark as closed?

Mark as closed?
Author

Mark as closed?

yep; i'm gonna say this fixes all my concerns

> Mark as closed? yep; i'm gonna say this fixes all my concerns

wonderful, thanks for letting us know about the issue~

wonderful, thanks for letting us know about the issue~
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: AkkomaGang/akkoma-fe#113
No description provided.