-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
ref(stack-trace-interfaces): Add Native Stack Trace V2 - Part 1 - [INGEST-508] #29434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ref(stack-trace-interfaces): Add Native Stack Trace V2 - Part 1 - [INGEST-508] #29434
Conversation
57f1a3e to
7b191b7
Compare
7b191b7 to
e8ab71c
Compare
size-limit report
|
af84185 to
3db037e
Compare
8e1aefc to
934c85a
Compare
5087bb2 to
5aa142a
Compare
| <Button size="small" href={getDownloadHref()}> | ||
| {t('Download')} | ||
| </Button> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does everyone have permission to download this or should it be disabled for some roles?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
According to the old code, everyone have permission to download the file, but good question! I will raise this question internally too
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is another condition though that I will implement in a follow-up
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sentry/static/app/components/events/interfaces/crashContent/exception/rawContent.tsx
Line 105 in c8dd714
| downloadButton = ( |
Everything is feature flagged [
organizations:native-stack-trace-v2]We are currently implementing the new native stack trace design and this PR is only one of many that are to come.
This first implementation brings:
The new component traceEventDataSection, which deals with the
SortBy,OptionsandRawactionsThe traceEventDataSection component folder contains the SortOptions and DisplayOptions component. The Display Option Dropdown is very similar to what we have in the breadcrumbs and images loaded, so we plan to create a reusable core component in the future.
A new Threads interfaced named ThreadsV2 which uses the traceEventDataSection component
ps: Not all checked display options will work now as the stack trace content (frames) needs to be updated. This will be the next PR - #29532
Before:
After