Page MenuHomePhabricator

[Cashtab] Pull to refresh updates wallet state instead of reloading the page
ClosedPublic

Authored by bytesofman on Dec 30 2025, 16:26.

Details

Summary

The pure window reload does not work on the native app webview. The promise does not resolve and the user sees a spinner indefinitely.

Replace a page refresh with a wallet sync, which is the most commonly needed action.

There is room for improvement here as some pages may need special types of manual reloading. But these pages can be refreshed by navigation. A simple pull to refresh for wallet state fixes the existing bug and adds a useful feature.

Test Plan

npm test

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable