[DevTools] Elevate Suspense rects to visualize hierarchy #34455
Merged
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.
We now show boundaries as slightly elevated by using a CSS
box-shadow
. This should help visualize hierarchy.Had to switch to using
<div>
instead of<svg>
since the box shadow filter in CSS would scale with theviewbox
. For the stroke we usednon-scaling-stroke
to get a 1px outline but a similar trick doesn't seem available for SVGfilter
.The scaling is still the same (i.e. we stretch the bbox of the roots to the available width of the Suspense tab and preserve aspect ratio of the bbox of the roots)
The dark mode variant may be a bit too subtle. Though it doesn't need to be apparent that there is a box shadow. The UI just needs to feel like there's elevation.
CleanShot.2025-09-12.at.10.25.39.mp4