diff --git a/.server-changes/run-trace-tree-interactions.md b/.server-changes/run-trace-tree-interactions.md new file mode 100644 index 00000000000..eb94cf06712 --- /dev/null +++ b/.server-changes/run-trace-tree-interactions.md @@ -0,0 +1,6 @@ +--- +area: webapp +type: fix +--- + +Run trace rows now respond consistently to mouse and keyboard selection, including Alt-click expansion controls. diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx index 53ba28b800b..be4b2b4a816 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs.$runParam/route.tsx @@ -968,6 +968,11 @@ function TasksTreeView({ }, }); + const getInteractiveNodeProps = (id: string) => ({ + ...getNodeProps(id), + onClick: () => selectNode(id), + }); + return (