Skip to content

iOS DB restore shows double spinner and spinner dialogs use wrong theme colors #92

@limeimetw

Description

@limeimetw

Problem

During iOS database restore, the UI can show two loading spinners at the same time. In addition, spinner/progress dialogs have incorrect theme/font colors, making the dialog text or controls visually inconsistent and potentially hard to read.

Observed behavior

  • iOS DB restore can display a double spinner / duplicated loading indicator.
  • Spinner/progress dialogs use the wrong font/theme color.
  • The issue appears to affect spinner dialogs generally, not only the DB restore flow.

Expected behavior

  • Only one progress/loading indicator should be visible for a single restore operation.
  • Spinner/progress dialogs should follow the current iOS app theme and use readable, consistent text/font colors.

Suggested investigation

  • Check whether the iOS restore flow presents both a custom progress overlay and a system spinner/dialog at the same time.
  • Audit shared spinner/progress dialog styling for hard-coded colors or missing light/dark theme handling.
  • Verify the restore flow and other spinner dialog call sites in both light and dark mode.

Verification plan

  • Run iOS DB restore and confirm only one spinner/progress indicator appears.
  • Check spinner/progress dialogs in light and dark mode.
  • Confirm dialog title/body/action text colors remain readable and consistent with the app theme.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions