Manually selecting the "Show Checkouts" button does not cancel the setTimeout associated with LoadCheckoutsTableDelay (Checkouts table will show automatically in blah seconds..) In /intranet-tmpl/prog/js/checkouts.js, loadIssuesTableDelayTimeoutId is declared and targeted by clearTimeout() but never applied to the setTimeout() that triggers LoadIssuesTable(). Lines 712 & 735 should be revised from "setTimeout(function () {" to "loadIssuesTableDelayTimeoutId = setTimeout(function () {"
https://github.com/grgurmg/Koha/blob/main/koha-tmpl/intranet-tmpl/prog/js/checkouts.js
Can you attach your patch here?
Created attachment 188492 [details] [review] [PATCH] Bug 41058: Assign timeout id when delaying issues table load Well.. hopefully I formatted this right.