Skip to content

Widgets don't rebuild on locale change #242

Description

@rileychh

Problem

When the Android system language is changed, UI text in preserved widgets (e.g., the home/course table shell) doesn't update until the widget is rebuilt for an unrelated reason.

PR #218 addressed this for the course table specifically, but the underlying issue is broader — all widgets that use translated strings can exhibit stale text after a locale change.

Recommendation

Instead of fixing individual widgets one by one, consider a more comprehensive approach:

  • Make all widgets listen to locale changes and rebuild, or
  • Reload the app entirely when the locale is modified

This would ensure consistent behavior across the entire app without needing per-widget fixes.

Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions