72d44b81dfa79ffc2cae4819aca62316999a6782
Introduce a shared RefreshableErrorState widget that wraps the retry hint in a RefreshIndicator with an explicit 'pull down to retry' caption, so users can recover from load failures without navigating away. Wire it into the location screen's error fallbacks and make the control_panel body pull-to-refresh at any time, invalidating the device list so the dashboard picks up fresh data.
SF-APP-PLATFORM
Description
Languages
Dart
95.9%
CMake
2.1%
C++
1.3%
HTML
0.3%
C
0.2%
Other
0.2%