Closed
Description
Currently AppKit
will handle any exception thrown from user code and won't surface it to the user.
The following code
object test = null;
test.GetHashCode();
Will just throw an NRE with no indication to the user that an NRE has occurred
We should wire into the following method
Runtime.MarshalManagedException += Runtime_MarshalManagedException;
And break when a debugger is attached to help the user (and us) be more successful.
We should also wire up our UI Tests so that any exceptions that make it here are surfaced.
Depends on
Metadata
Metadata
Assignees
Labels
Integration with platformsWork that is currently blockedWindows / WinUI / Project Reunion & Mac Catalyst / macOS specifics (Menus & other Controls))Issue or Request from a partner teamIssues for the Mac / iOS SDKmacOS / Mac CatalystIssue has been reviewedVerified / Reproducible Issue ready for Engineering TriageSomething isn't workingThe issue relates to desktop scenarios (MacOS/MacCatalyst/Windows/WinUI/WinAppSDK)