-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
ImprovementReactSync: Jiraapply to auto-create a Jira shadow ticketapply to auto-create a Jira shadow ticket
Description
Description
For a setup like the following:
const router = sentryCreateHashRouter(
[
{
path: '/',
element: (
<Layout/>
),
children: [
{ index: true, element: <BaseRouteRedirect /> },
{ path: '/a', element: <PageA /> },
{ path: '/b/view', element: <PageB /> },
{ path: '*', element: <NoMatch /> },
],
},
]
);
When the index route, /
is hit, a redirect happens to either page a or page b. This is effectively a redirect guard.
As a consequence, there is no pageloads, instead only navigations, which means that web vital values are not properly calculated for these routes.
We need to figure out a way to make sure that the SDK is aware of this pattern. Essentially redirects should be treated as part of the pageload, with just the name being updated. This needs the code to be handled a little differently.
Relevant slack thread internally: https://sentry.slack.com/archives/C4E31MGD8/p1731320946423889
┆Issue is synchronized with this Jira Improvement by Unito
Metadata
Metadata
Assignees
Labels
ImprovementReactSync: Jiraapply to auto-create a Jira shadow ticketapply to auto-create a Jira shadow ticket
Type
Projects
Status
Waiting for: Product Owner