fix(lib/discord/modules/settings): dispatch reset on next paint in if renavigating refreshSettingsOverviewScreen

This commit is contained in:
PalmDevs 2025-07-11 15:02:42 +07:00
parent 2b05b34a28
commit 3ef9f17188
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -132,8 +132,10 @@ export async function refreshSettingsOverviewScreen(renavigate?: boolean) {
navigation.navigate(mainState.routes[mainState.index].name)
for (const { name, params } of settingsState.routes)
navigation.dispatch(CommonActions.navigate(name, params))
// Dispatch on next paint
requestAnimationFrame(() => {
navigation.dispatch(CommonActions.reset(settingsState))
})
} else {
const {
key: target,