Skip to content

fix: resolve tx history scroll-then-tap layout bug on android [PERA-4237]#529

Merged
filipetamota merged 4 commits into
mainfrom
fmota/pera-4237
May 19, 2026
Merged

fix: resolve tx history scroll-then-tap layout bug on android [PERA-4237]#529
filipetamota merged 4 commits into
mainfrom
fmota/pera-4237

Conversation

@filipetamota
Copy link
Copy Markdown
Collaborator

Pull Request Template

Description

Replace PWTouchableOpacity wrapper around SectionList with PWView. The touchable was intercepting gesture events on Android, causing the list to jump or reset scroll position when tapping a transaction after scrolling. Also memoize renderItem, renderSectionHeader, renderFooter, keyExtractor and renderEmptyComponent with useCallback to prevent unnecessary item re-renders on each state update.

Related Issues

Closes https://algorandfoundation.atlassian.net/browse/PERA-4237

Checklist

  • Have you tested your changes locally?
  • Have you reviewed the code for any potential issues?
  • Have you documented any necessary changes in the project's documentation?
  • Have you added any necessary tests for your changes?
  • Have you updated any relevant dependencies?

@filipetamota filipetamota requested a review from a team as a code owner May 19, 2026 08:52
@filipetamota filipetamota merged commit b711358 into main May 19, 2026
8 checks passed
@filipetamota filipetamota deleted the fmota/pera-4237 branch May 19, 2026 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants