Skip to content

fix(settings): resolve UI flicker - #95

Open
k2-ux wants to merge 2 commits into
language-transfer:masterfrom
k2-ux:kamal/fix/settings-flicker
Open

fix(settings): resolve UI flicker #95
k2-ux wants to merge 2 commits into
language-transfer:masterfrom
k2-ux:kamal/fix/settings-flicker

Conversation

@k2-ux

@k2-ux k2-ux commented Jul 25, 2026

Copy link
Copy Markdown

When toggling settings, the UI would briefly flicker because it waited for AsyncStorage to resolve before updating the cache. This PR changes setPreference to use queryClient.setQueryData for an optimistic update, making the toggle feel instantaneous. This also removes the TODO comment from SettingsScreen.tsx.

Passed npm run typecheck and npm run lint locally.
Tested on Android emulator: toggling settings no longer flickers.

@k2-ux

k2-ux commented Aug 2, 2026

Copy link
Copy Markdown
Author

@SyntaxBlitz please check once

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant