From 193bda8d8c33b5b6a69c66ee2ec8a48376bec47e Mon Sep 17 00:00:00 2001 From: EBIBO Date: Tue, 14 Feb 2023 16:58:06 +0800 Subject: [PATCH] [JENKINS-70438] Newer build displayed when filtering the builds in Build History Widget even if the build name didn't match (#7589) Co-authored-by: Alexander Brandes --- war/src/main/js/filter-build-history.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/war/src/main/js/filter-build-history.js b/war/src/main/js/filter-build-history.js index dead1c0785..50115ca729 100644 --- a/war/src/main/js/filter-build-history.js +++ b/war/src/main/js/filter-build-history.js @@ -23,9 +23,9 @@ const pageDown = buildHistoryPageNav.querySelectorAll(".pageDown")[0]; const leftRightPadding = 4; const updateBuildsRefreshInterval = 5000; -function updateBuilds() { +function updateBuilds(params) { if (isPageVisible()) { - new Ajax.Request(ajaxUrl, { + new Ajax.Request(ajaxUrl + toQueryString(params), { requestHeaders: buildHistoryContainer.headers, onSuccess: function (rsp) { var dataTable = getDataTable(buildHistoryContainer); @@ -82,19 +82,19 @@ function updateBuilds() { // next update buildHistoryContainer.headers = ["n", rsp.getResponseHeader("n")]; checkAllRowCellOverflows(); - createRefreshTimeout(); + createRefreshTimeout(params); }, }); } else { - createRefreshTimeout(); + createRefreshTimeout(params); } } var buildRefreshTimeout; -function createRefreshTimeout() { +function createRefreshTimeout(params) { cancelRefreshTimeout(); buildRefreshTimeout = window.setTimeout( - updateBuilds, + () => updateBuilds(params), updateBuildsRefreshInterval ); } @@ -500,7 +500,7 @@ function loadPage(params, focusOnSearch) { updatePageParams(newDataTable); togglePageUpDown(); if (!hasPageUp()) { - createRefreshTimeout(); + createRefreshTimeout(params); } if (focusOnSearch) { -- GitLab