Skip to content

Conversation

@david-luna
Copy link
Member

@david-luna david-luna commented Nov 26, 2025

The Angular integration will now capture navigation errors
Fixes: #1660

This PR also add a small extra check for payloads that have been modified by addFilter API. For that we updated the type definitions of the filter function so users will have more assistance in their IDEs
Fixes: #1658
Closes: #1659

@github-actions
Copy link

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

@github-actions
Copy link

github-actions bot commented Nov 27, 2025

🔍 Preview links for changed docs

@david-luna david-luna changed the title fix(rum-core): add extra check in applyFilters fix: add extra check in applyFilters and capture angular navigation errors Nov 29, 2025
@david-luna david-luna changed the title fix: add extra check in applyFilters and capture angular navigation errors fix(rum-angular): capture angular navigation errors Nov 29, 2025
@david-luna david-luna marked this pull request as ready for review November 29, 2025 23:22
@trentm trentm requested a review from a team December 1, 2025 19:27
Copy link
Member

@vigneshshanmugam vigneshshanmugam left a comment

Choose a reason for hiding this comment

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

LGTM, added few nits - but no blocking comments.

}
}
type Payload = {
transactions: TransactionPayload[]
Copy link
Member

Choose a reason for hiding this comment

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

nit: I forgot if we explicitly exclude the fields from Transaction, can we do Partial and omit few keys?

Copy link
Member Author

Choose a reason for hiding this comment

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

okay, I'll leave id, type and name

Copy link
Member Author

Choose a reason for hiding this comment

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

commit abc965d

I've made also Span and Error partial

package.json Outdated
"engines": {
"node": ">=12 <=16",
"npm": "6"
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
Copy link
Member

Choose a reason for hiding this comment

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

why not >= 20? as nvmrc uses 20 ?

Copy link
Member Author

Choose a reason for hiding this comment

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

commit abc965d

@david-luna david-luna merged commit 69c76d1 into main Dec 2, 2025
33 of 35 checks passed
@david-luna david-luna deleted the dluna-avoid-filters-with-wrong-return branch December 2, 2025 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants