This is an automated email from the ASF dual-hosted git repository.

bbovenzi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 257fe6e8511 UI: Show xcom before task state store in storage tabs 
(#73313)
257fe6e8511 is described below

commit 257fe6e85112580547374b6e6d6e5b5576155536
Author: Amogh Desai <[email protected]>
AuthorDate: Fri Sep 18 22:32:28 2026 +0530

    UI: Show xcom before task state store in storage tabs (#73313)
---
 airflow-core/src/airflow/ui/src/layouts/StorageLayout.tsx           | 2 +-
 airflow-core/src/airflow/ui/src/pages/TaskInstance/TaskInstance.tsx | 4 ++--
 airflow-core/src/airflow/ui/src/router.tsx                          | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/airflow-core/src/airflow/ui/src/layouts/StorageLayout.tsx 
b/airflow-core/src/airflow/ui/src/layouts/StorageLayout.tsx
index 6bd21bded00..4c68755d508 100644
--- a/airflow-core/src/airflow/ui/src/layouts/StorageLayout.tsx
+++ b/airflow-core/src/airflow/ui/src/layouts/StorageLayout.tsx
@@ -30,8 +30,8 @@ export const StorageLayout = () => {
     <>
       <NavTabs
         tabs={[
-          { icon: <MdOutlineStorage />, label: 
translate("tabs.taskStateStore"), value: "task-state-store" },
           { icon: <MdSyncAlt />, label: translate("tabs.xcom"), value: "xcom" 
},
+          { icon: <MdOutlineStorage />, label: 
translate("tabs.taskStateStore"), value: "task-state-store" },
         ]}
       />
       <Outlet />
diff --git 
a/airflow-core/src/airflow/ui/src/pages/TaskInstance/TaskInstance.tsx 
b/airflow-core/src/airflow/ui/src/pages/TaskInstance/TaskInstance.tsx
index 3ebd7714cab..9effe7e4119 100644
--- a/airflow-core/src/airflow/ui/src/pages/TaskInstance/TaskInstance.tsx
+++ b/airflow-core/src/airflow/ui/src/pages/TaskInstance/TaskInstance.tsx
@@ -63,8 +63,8 @@ export const TaskInstance = () => {
     {
       icon: <MdOutlineStorage />,
       label: translate("tabs.storage"),
-      matchPaths: ["task-store", "xcom"],
-      value: "task-state-store",
+      matchPaths: ["task-state-store", "xcom"],
+      value: "xcom",
     },
     { icon: <FiDatabase />, label: translate("tabs.assetEvents"), value: 
"asset_events" },
     { icon: <MdOutlineEventNote />, label: translate("tabs.auditLog"), value: 
"events" },
diff --git a/airflow-core/src/airflow/ui/src/router.tsx 
b/airflow-core/src/airflow/ui/src/router.tsx
index 384ab70c0e9..8f5ee4e232e 100644
--- a/airflow-core/src/airflow/ui/src/router.tsx
+++ b/airflow-core/src/airflow/ui/src/router.tsx
@@ -89,8 +89,8 @@ export const taskInstanceRoutes = [
   { element: <Events />, path: TaskInstanceTab.Events },
   {
     children: [
-      { element: <TaskStateStore />, path: TaskInstanceTab.TaskStateStore },
       { element: <XCom />, path: TaskInstanceTab.XCom },
+      { element: <TaskStateStore />, path: TaskInstanceTab.TaskStateStore },
     ],
     element: <StorageLayout />,
   },

Reply via email to