-
Notifications
You must be signed in to change notification settings - Fork 8.5k
[ObsUX][Profiling] Don't render missing symbols callout when frame type is root #209978
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
[ObsUX][Profiling] Don't render missing symbols callout when frame type is root #209978
Conversation
|
Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services) |
...lutions/observability/plugins/profiling/public/components/frame_information_window/index.tsx
Outdated
Show resolved
Hide resolved
💚 Build Succeeded
Metrics [docs]Async chunks
History
|
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.
LGTM
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.
LGTM
…pe is root (elastic#209978) Closes elastic/prodfiler#4386 ### Summary The flyout for the root block always contains the hint "Missing symbols error" because there are no symbols for the root block. We should not show it here. ### What was done Added a condition to not render the callout when frameType is root Before  After Waiting for [this PR](elastic/elasticsearch#119115) to be merged for the condition to work (cherry picked from commit 9e65d7a)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…rame type is root (#209978) (#219964) # Backport This will backport the following commits from `main` to `8.19`: - [[ObsUX][Profiling] Don't render missing symbols callout when frame type is root (#209978)](#209978) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Miriam","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-02-08T08:31:25Z","message":"[ObsUX][Profiling] Don't render missing symbols callout when frame type is root (#209978)\n\nCloses https://github.com/elastic/prodfiler/issues/4386\r\n\r\n### Summary\r\n\r\nThe flyout for the root block always contains the hint \"Missing symbols\r\nerror\" because there are no symbols for the root block. We should not\r\nshow it here.\r\n\r\n### What was done\r\n\r\nAdded a condition to not render the callout when frameType is root\r\n\r\nBefore\r\n\r\n\r\n\r\n\r\nAfter\r\n\r\nWaiting for [this\r\nPR](elastic/elasticsearch#119115) to be merged\r\nfor the condition to work","sha":"9e65d7a18398877f2721b9b86c69e5fd205e190b","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","backport:skip","Team:obs-ux-infra_services","v9.1.0"],"title":"[ObsUX][Profiling] Don't render missing symbols callout when frame type is root","number":209978,"url":"https://github.com/elastic/kibana/pull/209978","mergeCommit":{"message":"[ObsUX][Profiling] Don't render missing symbols callout when frame type is root (#209978)\n\nCloses https://github.com/elastic/prodfiler/issues/4386\r\n\r\n### Summary\r\n\r\nThe flyout for the root block always contains the hint \"Missing symbols\r\nerror\" because there are no symbols for the root block. We should not\r\nshow it here.\r\n\r\n### What was done\r\n\r\nAdded a condition to not render the callout when frameType is root\r\n\r\nBefore\r\n\r\n\r\n\r\n\r\nAfter\r\n\r\nWaiting for [this\r\nPR](elastic/elasticsearch#119115) to be merged\r\nfor the condition to work","sha":"9e65d7a18398877f2721b9b86c69e5fd205e190b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/209978","number":209978,"mergeCommit":{"message":"[ObsUX][Profiling] Don't render missing symbols callout when frame type is root (#209978)\n\nCloses https://github.com/elastic/prodfiler/issues/4386\r\n\r\n### Summary\r\n\r\nThe flyout for the root block always contains the hint \"Missing symbols\r\nerror\" because there are no symbols for the root block. We should not\r\nshow it here.\r\n\r\n### What was done\r\n\r\nAdded a condition to not render the callout when frameType is root\r\n\r\nBefore\r\n\r\n\r\n\r\n\r\nAfter\r\n\r\nWaiting for [this\r\nPR](elastic/elasticsearch#119115) to be merged\r\nfor the condition to work","sha":"9e65d7a18398877f2721b9b86c69e5fd205e190b"}}]}] BACKPORT--> Co-authored-by: Miriam <[email protected]>
Closes https://github.com/elastic/prodfiler/issues/4386
Summary
The flyout for the root block always contains the hint "Missing symbols error" because there are no symbols for the root block. We should not show it here.
What was done
Added a condition to not render the callout when frameType is root
Before
After
Waiting for this PR to be merged for the condition to work