Skip to content

[RUM-16985] Add browser WASM error metadata - #427

Open
ImaneLargou wants to merge 1 commit into
masterfrom
imane.largou/rum-wasm-schema
Open

[RUM-16985] Add browser WASM error metadata#427
ImaneLargou wants to merge 1 commit into
masterfrom
imane.largou/rum-wasm-schema

Conversation

@ImaneLargou

@ImaneLargou ImaneLargou commented Aug 12, 2026

Copy link
Copy Markdown

Adds the browser+wasm error source type and the error.wasm_modules array used to identify WebAssembly modules for stack trace symbolication. Includes generated definitions and a validating RUM event sample with a module URL and build ID.

Required by DataDog/browser-sdk#4920.

@ImaneLargou
ImaneLargou requested review from a team as code owners August 12, 2026 09:05

@datadog-official datadog-official Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Datadog Autotest: PASS

More details

The schema preserves legacy browser errors, accepts valid single and multi-module WASM metadata, and rejects malformed module shapes or missing URL/build-ID pairs. The generated TypeScript declarations enforce the same wire contract in both module formats.

Was this helpful? React 👍 or 👎

📊 Validated against 10 scenarios · Open Bits AI session

🤖 Datadog Autotest · Commit e8a7d91 · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest

@ImaneLargou ImaneLargou changed the title RUM-16985: Add browser WASM error metadata [RUM-16985] Add browser WASM error metadata Aug 12, 2026
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.

1 participant