From 586a26968ce7e9c0f755e1f92167fa64ad5588e6 Mon Sep 17 00:00:00 2001 From: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com> Date: Thu, 21 Mar 2024 13:36:59 -0700 Subject: [PATCH] Force async onRefresh on PullToRefresh component (#2487) * Force async onRefresh * Release notes --- .../desktop-client/src/components/mobile/PullToRefresh.tsx | 4 ++++ upcoming-release-notes/2487.md | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 upcoming-release-notes/2487.md diff --git a/packages/desktop-client/src/components/mobile/PullToRefresh.tsx b/packages/desktop-client/src/components/mobile/PullToRefresh.tsx index 20f4df91a..7838d190c 100644 --- a/packages/desktop-client/src/components/mobile/PullToRefresh.tsx +++ b/packages/desktop-client/src/components/mobile/PullToRefresh.tsx @@ -22,6 +22,10 @@ export function PullToRefresh(props: PullToRefreshProps) { }), )} {...props} + // Force async because the library errors out when a sync onRefresh method is provided. + onRefresh={async () => { + await props.onRefresh?.(); + }} /> </div> ); diff --git a/upcoming-release-notes/2487.md b/upcoming-release-notes/2487.md new file mode 100644 index 000000000..13ada7ab5 --- /dev/null +++ b/upcoming-release-notes/2487.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [joel-jeremy] +--- + +Fix mobile accounts page pull to refresh functionality -- GitLab