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 />,
},