From 0344fc075f9abbd915c6dd43a3a614e29181c094 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Fri, 28 Nov 2025 22:45:22 +0900 Subject: [PATCH] optimize command will no longer delete the Finder cache --- lib/optimization_tasks.sh | 4 ++++ lib/optimize_health.sh | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/optimization_tasks.sh b/lib/optimization_tasks.sh index b5766e3..1d27f19 100644 --- a/lib/optimization_tasks.sh +++ b/lib/optimization_tasks.sh @@ -253,6 +253,10 @@ opt_saved_state_cleanup() { } # Finder and Dock: refresh interface caches +# REMOVED: Deleting Finder cache causes user configuration loss +# Including window positions, sidebar settings, view preferences, icon sizes +# Users reported losing Finder settings even with .DS_Store whitelist protection +# Keep this function for reference but do not use in default optimizations opt_finder_dock_refresh() { echo -e "${BLUE}${ICON_ARROW}${NC} Resetting Finder & Dock caches..." local -a interface_targets=( diff --git a/lib/optimize_health.sh b/lib/optimize_health.sh index 63c4e67..bafa4e1 100755 --- a/lib/optimize_health.sh +++ b/lib/optimize_health.sh @@ -231,7 +231,6 @@ EOF items+=('radio_refresh|Bluetooth & Wi-Fi Refresh|Reset wireless preference caches|true') items+=('recent_items|Recent Items|Clear recent apps/documents/servers lists|true') items+=('log_cleanup|Diagnostics Cleanup|Purge old diagnostic & crash logs|true') - items+=('finder_dock_refresh|Finder & Dock Refresh|Clear Finder/Dock caches and restart|true') items+=('startup_cache|Startup Cache Rebuild|Rebuild kext caches & prelinked kernel|true') # Conditional items