fix(webapp): align tree mouse and keyboard interactions (#4701)

## Summary

Move tree selection onto semantic tree items and use native expansion
buttons.

Dashboard and story tree rows now share mouse and keyboard selection
through `getNodeProps`. Expand and collapse affordances are named
buttons instead of clickable layout elements.

Base: [#4700](https://github.com/triggerdotdev/trigger.dev/pull/4700)
This commit is contained in:
Chris Arderne
2026-08-19 16:35:47 +01:00
committed by GitHub
parent 5ae24710e4
commit 5e50d2f80d
3 changed files with 47 additions and 18 deletions
@@ -0,0 +1,6 @@
---
area: webapp
type: fix
---
Run trace rows now respond consistently to mouse and keyboard selection, including Alt-click expansion controls.