mirror of
https://github.com/ranaldsgift/KefinTweaks.git
synced 2026-11-05 15:52:47 +01:00
Fix some issues preserving changed user home section prefs on navigation, and fix overwriting prefs for Pinned sections
This commit is contained in:
@@ -632,8 +632,11 @@
|
||||
);
|
||||
homeScreen = api.upsertSectionPref(homeScreen, prefStr);
|
||||
pendingHomeScreen = homeScreen;
|
||||
await saveHomeScreenPreferNativeSync(api, homeScreen);
|
||||
const saved = await saveHomeScreenPreferNativeSync(api, homeScreen);
|
||||
pendingHomeScreen = null;
|
||||
if (saved) {
|
||||
window.homeScreen3?.notifyUserHomePreferencesChanged?.('inlineSectionConfigure');
|
||||
}
|
||||
|
||||
applyPresentationToElement(entry);
|
||||
rerenderSection(entry);
|
||||
@@ -659,8 +662,11 @@
|
||||
homeScreen = api.upsertSectionPref(homeScreen, prefStr);
|
||||
});
|
||||
pendingHomeScreen = homeScreen;
|
||||
await saveHomeScreenPreferNativeSync(api, homeScreen);
|
||||
const saved = await saveHomeScreenPreferNativeSync(api, homeScreen);
|
||||
pendingHomeScreen = null;
|
||||
if (saved) {
|
||||
window.homeScreen3?.notifyUserHomePreferencesChanged?.('inlineSectionConfigure');
|
||||
}
|
||||
} catch (e) {
|
||||
WARN('Failed to save section preferences:', e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user