You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by pa...@apache.org on 2026/04/27 14:42:08 UTC

(flink) branch release-2.3 updated: [FLINK-39550][runtime-web] Fix the Rescales tab order error on the job page (#28045)

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

RocMarshal pushed a commit to branch release-2.3
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-2.3 by this push:
     new 6810afe818f [FLINK-39550][runtime-web] Fix the Rescales tab order error on the job page (#28045)
6810afe818f is described below

commit 6810afe818fcf0ad9b9997091a066fe2057308e9
Author: Chan hae OH <45...@users.noreply.github.com>
AuthorDate: Mon Apr 27 23:42:00 2026 +0900

    [FLINK-39550][runtime-web] Fix the Rescales tab order error on the job page (#28045)
    
    Co-authored-by: Yuepeng Pan <hi...@gmail.com>
---
 .../src/app/pages/job/job-detail/status/job-status.component.ts        | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.ts b/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.ts
index b243d136360..c5def1f2aec 100644
--- a/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.ts
+++ b/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.ts
@@ -79,7 +79,8 @@ export class JobStatusComponent implements OnInit, OnDestroy {
     private readonly router: Router,
     @Inject(JOB_MODULE_CONFIG) readonly moduleConfig: JobModuleConfig
   ) {
-    this.listOfNavigation = moduleConfig.routerTabs || JOB_MODULE_DEFAULT_CONFIG.routerTabs;
+    // Create a copy to avoid mutating the shared config
+    this.listOfNavigation = [...(moduleConfig.routerTabs || JOB_MODULE_DEFAULT_CONFIG.routerTabs)];
     this.checkpointIndexOfNavigation = this.checkpointIndexOfNav();
     this.rescalesIndexOfNavigation = this.rescalesIndexOfNav();
   }