MSPSocial / helpdesk

Issue tracker for instance issues and help
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Timeline for a user gets stuck, "load more" doesn't do anything #2

Open ironiridis opened 1 year ago

ironiridis commented 1 year ago

Reported by njeanneburns, her timeline gets stuck where will will refuse to load past a certain point. While troubleshooting, we checked the javascript console, and saw no errors. Watching in the developer network tab, an xhr does successfully return, despite the UI doing nothing. I captured the payload on the users computer and have analyzed it, in order to try and reproduce the issue.

ironiridis commented 1 year ago

The update that fails contains posts from these users:

$ bzip2 -dc nj.broken-timeline.json.bz2 | jq -r '.[].account.acct' | sort | uniq
allisonwyss@zirk.us
BlackAzizAnansi@mas.to
bright_helpings
gannet@wandering.shop
graay@tech.lgbt
grammasaurus@mastodon.social
OldAintDead@mastodon.sdf.org
patchworkdem@mstdn.social
twotone@wandering.shop
Unlikelylass

I'll see if I can load each of these timelines and try loading anything older than 8 AM this morning (approximately 10 hours ago now)

ironiridis commented 1 year ago

Checked the public timelines of:

No issues unfortunately. Will ask the user to see if any of these timelines fail to load individually.

ironiridis commented 1 year ago

Adding visibility information to the output yields:

bzip2 -dc nj.broken-timeline.json.bz2 | jq -r '.[] | ( .account.acct + "\t" + .visibility )' | sort | uniq
allisonwyss@zirk.us     public
BlackAzizAnansi@mas.to  public
bright_helpings public
gannet@wandering.shop   unlisted
graay@tech.lgbt public
grammasaurus@mastodon.social    private
OldAintDead@mastodon.sdf.org    public
patchworkdem@mstdn.social       private
twotone@wandering.shop  public
Unlikelylass    public

Removing the entries that are only public yields:

gannet@wandering.shop   unlisted
grammasaurus@mastodon.social    private
patchworkdem@mstdn.social       private

I'll ask the user specifically about:

ironiridis commented 1 year ago

I think I can also rule out gannet@wandering.shop as I determined the unlisted post was loading for me (it wasn't private). So I think it's down to the last two timelines.

ironiridis commented 1 year ago

Seems to be https://github.com/mastodon/mastodon/issues/14957 .