Skip to content

fix(dialog): retain filtered alerts - #588

Open
benletchford wants to merge 1 commit into
masterfrom
dev/fix-native-toolbox-patches
Open

fix(dialog): retain filtered alerts#588
benletchford wants to merge 1 commit into
masterfrom
dev/fix-native-toolbox-patches

Conversation

@benletchford

Copy link
Copy Markdown
Owner

Closes #578

Cause

Multi-button Alert-family calls were made interactive only when filterProc was NIL. A non-NIL filter procedure therefore caused Systemless to skip presentation and immediately return the default item. The issue reproducer interpreted that synthetic “I disagree” result as a refusal of its compatibility notice and exited through its correctly chained ExitToShell patch.

Fix

Keep multi-button alerts modal and visible regardless of whether a filter procedure is supplied. Systemless still does not invoke the custom guest callback, but standard button, mouse, and Return handling remain available instead of silently selecting an answer.

Evidence

The authentic issue reproducer now displays its full 680x0 compatibility notice with both “I agree” and “I disagree” buttons and remains in the modal alert instead of exiting after 41,190 guest instructions.

Tests

@benletchford
benletchford marked this pull request as ready for review August 13, 2026 22:49
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.

68K application exits during startup after installing Toolbox trap patches

1 participant