1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-09 17:54:17 +00:00

fix: P1/P2 issues in file ops, menu state, and logging

- Fix safe_sudo_remove early exit on error (P1)
- Fix menu filter state leakage in paginated menu (P2)
- Fix cleanup of MOLE_MENU_FILTER_NAMES in app selector (P2)
- Correct log_operation signature for memory dumps (P2)
- Apply minor formatting fixes to dev cleanup module
This commit is contained in:
tw93
2026-02-07 11:21:37 +08:00
parent 6f8f16ce48
commit 361d0dda05
5 changed files with 26 additions and 25 deletions

View File

@@ -182,6 +182,7 @@ paginated_multi_select() {
# Cleanup function
cleanup() {
trap - EXIT INT TERM
unset MOLE_READ_KEY_FORCE_CHAR
export MOLE_MENU_SORT_MODE="${sort_mode:-name}"
export MOLE_MENU_SORT_REVERSE="${sort_reverse:-false}"
restore_terminal
@@ -862,6 +863,7 @@ paginated_multi_select() {
trap - EXIT INT TERM
MOLE_SELECTION_RESULT="$final_result"
unset MOLE_READ_KEY_FORCE_CHAR
export MOLE_MENU_SORT_MODE="${sort_mode:-name}"
export MOLE_MENU_SORT_REVERSE="${sort_reverse:-false}"
restore_terminal