Native integrations should sync the contexts when they're started. Currently, this is not possible because contexts are only filled in when a first managed event is being processed.
If I get that right, the .NET SDK is holding off on it as to avoid any unnecessary work? But in case of a native event it's too late to provide the missing context.
Native integrations should sync the contexts when they're started. Currently, this is not possible because contexts are only filled in when a first managed event is being processed.
See https://github.com/getsentry/sentry-dotnet/blob/217c11cea611a5f26e4a1abfbb7df37f34695722/src/Sentry/Platforms/Native/SentrySdk.cs#L24_L37