You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make the meaning of /checkout (now /checkout-form) transaction more clear and avoid confusion with BE /checkout (== place order, corresponds to FE Submit Checkout Form )
Rename Submit Checkout From -> checkout_submit so it can be used as prefix for metrics
Make names of span attributes and metrics more consistent
Side Effects
must update any CExp dashboard
data in CExp dashboard will be incomplete for next 24 hours until we get enough historic data with this new txn name
Testing
./deploy react angular --env=local
cd next && vercel dev
/ -> /products -> add to cart -> /checkout-form -> checkout_submit -> /error works as expected
❌ Patch coverage is 7.69231% with 12 lines in your changes missing coverage. Please review.
✅ Project coverage is 22.05%. Comparing base (8e777c9) to head (5d6b16a).
✅ All tests successful. No failed tests found.
maxkosty
changed the title
[react,next,tda] rename FE /checkout -> /checkout-form
[react,next,tda] Rename checkout transactions and components for clarity + update metrics prefixes
Feb 25, 2026
maxkosty
changed the title
[react,next,tda] Rename checkout transactions and components for clarity + update metrics prefixes
[react,next,angular,tda] Rename checkout transactions and components for clarity + update metrics prefixes
Feb 25, 2026
The reason will be displayed to describe this comment to others. Learn more.
Bug: The Vue.js application was missed in this update, causing it to use a different checkout route and Sentry transaction name than the other frontend frameworks. Severity: MEDIUM
Suggested Fix
Update the Vue.js application to match the changes in the other frameworks. This includes changing the route path in vue/src/router/index.js to /checkout-form, updating navigation links in vue/src/App.vue and vue/src/views/ProductsView.vue, and changing the transaction name in vue/src/views/CheckoutView.vue to "checkout_submit".
Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: react/src/index.js#L340-L348
Potential issue: The Vue.js application was not updated to align with changes made to
the React, Angular, and Next.js applications. This pull request updates the checkout
route and Sentry transaction names for other frameworks but omits Vue. As a result, the
Vue application will continue to use the old route (`/checkout` instead of
`/checkout-form`) and send transactions with the old name (`"Checkout"` instead of
`"checkout_submit"`). This will cause data inconsistencies in monitoring dashboards, as
Vue's metrics will not match the other frontend applications.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Goal
/checkout(now/checkout-form) transaction more clear and avoid confusion with BE/checkout(== place order, corresponds to FESubmit Checkout Form)Submit Checkout From->checkout_submitso it can be used as prefix for metricsSide Effects
Testing
/ -> /products -> add to cart -> /checkout-form -> checkout_submit -> /errorworks as expected