Not possible to copy all event breadcrumbs from the UI
Environment
SaaS (https://sentry.io/)
Steps to Reproduce
- go to the Sentry Web UI
- open an event
- go to the breadcrumbs section
- click on "View # more"
- manually select and copy all of the shown breadcrumbs
- paste in a text editor
Expected Result
All selected breadcrumbs are pasted.
Actual Result
Only a portion of the selected breadcrumbs are pasted.
For now, the alternatives are to copy the breadcrumbs from the event's JSON format, which is accessible through the web UI or through this endpoint.
Product Area
Issues
Link
No response
DSN
No response
Version
No response
https://sentry.zendesk.com/agent/tickets/153833
Routing to @getsentry/product-owners-issues for triage ⏲️
Auto-routing to @getsentry/product-owners-issues for triage ⏲️
We're using a virtual scroll because there can be hundreds of breadcrumbs so scroll based highlighting won't really work, you might be better off directly accessing the event json?
The json button in the new ui can be seen here
Accessing the event JSON is not a solution. The old UI had no issue with scroll-based highlighting 150 breadcrumbs. If you must stick to virtual scrolling with its limitations, please add a button to copy all breadcrumbs to the clipboard. Thanks. (OP)
Thanks, this isn't something which we're able to prioritize at the moment but I've added this to the team's backlog.
I'd also appreciate this sooner rather than later.
The usecase that I'd need this for is for backing proof. I created an issue which used multiple breadcrumbs as backing proof / UI status of what was going on with the crash.
Copy / pasting requires manual reformatting to make it readable.
On a long breadcrumb a single copy doesn't work on Mac Brave anyway and requires multiple copies to extract the data.
What format are you expecting the breadcrumbs to be in when copying?
This isn't a new feature request - this was working before the switch to the new web UI broke it. Simply copy the breadcrumb log to the clipboard, just as a browser copy did before.
What format are you expecting the breadcrumbs to be in when copying?
What happens when paste is done is that this is the result:
Exception - This event
error
07:26:25.000 AM
System.Threading.Tasks.TaskCanceledException: TaskCanceledException_ctor_DefaultMessage
Ui Rendering
info
07:17:39.603 AM
LoginPage.LayoutChanged
{
LoginPage.Name: ParentPage
}
From the above format it needs to be put back into something that can be read.
Exception - This event error 07:26:25.000 AM
System.Threading.Tasks.TaskCanceledException: TaskCanceledException_ctor_DefaultMessage
Ui Rendering info 07:17:39.603 AM
LoginPage.LayoutChanged
{
LoginPage.Name: ParentPage
}
This is just 2 entries.
A good copy would be greatly appreciated. :)
It would also be helpful to put the date on the first breadcrumb as well - 3 days ago isn't too helpful, when looking back at a saved copy cut out from a month ago.
I'd suggest a YY-MON-DD format so that the date format should be easily be understood by all without regards to national date formatting.
Any word on this moving? The worst part on Sentry is all of this copying and pasting and breadcrumbs needing multiple copy/paste passes :(