From be8f3ee945f04a7f475c7fbc0af793e89f69916f Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Fri, 29 May 2026 11:37:09 +0800 Subject: [PATCH] fix(submission): open detail tab from current layout --- src/features/problems/submission/components/row.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/features/problems/submission/components/row.tsx b/src/features/problems/submission/components/row.tsx index c6ff582..a811cb7 100644 --- a/src/features/problems/submission/components/row.tsx +++ b/src/features/problems/submission/components/row.tsx @@ -51,6 +51,9 @@ export const SubmissionTableRow = ({ if (detailTab) { model.doAction(Actions.selectTab("detail")); } else { + const submissionTab = model.getNodeById("submission"); + const targetNodeId = submissionTab?.getParent()?.getId() ?? model.getRoot().getId(); + model.doAction( Actions.addNode( { @@ -59,7 +62,7 @@ export const SubmissionTableRow = ({ name: "Details", component: "detail", }, - "1", + targetNodeId, DockLocation.CENTER, -1 )