Tusker/Tusker/Screens/Timeline
Shadowfacts 57668886b2 Fix crash when scrolling through Local/Federated timeline with VoiceOver
It seems that the accessibility scroll mechanism does something like:
1. Find the next IndexPath to focus
2. Scroll to make it visible
3. Focus that cell

But because the timeline description cell is removed during the scroll,
the IndexPath that the accessibility system wants to focus becomes
invalid between steps 2 and 3, causing a crash when trying to focus it.

As a workaround, only remove the timeline description _item_ rather than
the header section so that section indices aren't affected.

Closes #290
2022-12-06 21:46:32 -05:00
..
HashtagTimelineViewController.swift Add follow/unfollow hashtag actions 2022-11-29 23:14:36 -05:00
InstanceTimelineViewController.swift Avoid converting HTML to attributed string twice when displaying a status cell for the first time 2022-12-04 12:08:22 -05:00
PublicTimelineDescriptionCollectionViewCell.swift Re-add public timeline descriptions 2022-10-01 15:32:06 -04:00
TimelineGapCollectionViewCell.swift VoiceOver: improve description of gap cell, add actions to specify direction 2022-12-05 18:43:32 -05:00
TimelineViewController.swift Fix crash when scrolling through Local/Federated timeline with VoiceOver 2022-12-06 21:46:32 -05:00
TimelinesPageViewController.swift Move VoiceOver Jump to Present action to timeline pages segmented control 2022-12-05 17:13:45 -05:00