Bug 42003 - Upgrade DataTables from 2.3.4 to 2.3.7 (and FixedHeader to 4.0.6)
Summary: Upgrade DataTables from 2.3.4 to 2.3.7 (and FixedHeader to 4.0.6)
Status: Signed Off
Alias: None
Product: Koha
Classification: Unclassified
Component: Architecture, internals, and plumbing (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement
Assignee: Jonathan Druart
QA Contact: Testopia
URL:
Keywords:
: 37024 (view as bug list)
Depends on: 40816
Blocks:
  Show dependency treegraph
 
Reported: 2026-03-05 15:38 UTC by Jonathan Druart
Modified: 2026-03-05 20:48 UTC (History)
3 users (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Comma delimited list of Sponsors:
Crowdfunding goal: 0
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 42003: DT - Update css and js files to 2.3.7 (8.59 MB, patch)
2026-03-05 15:43 UTC, Jonathan Druart
Details | Diff | Splinter Review
Bug 42003: Remove !important from css files (218.86 KB, patch)
2026-03-05 15:43 UTC, Jonathan Druart
Details | Diff | Splinter Review
Bug 42003: DT - Update css and js files to 2.3.7 (8.37 MB, patch)
2026-03-05 20:41 UTC, David Nind
Details | Diff | Splinter Review
Bug 42003: Remove !important from css files (218.90 KB, patch)
2026-03-05 20:41 UTC, David Nind
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Druart 2026-03-05 15:38:17 UTC

    
Comment 1 Jonathan Druart 2026-03-05 15:43:31 UTC
Created attachment 194520 [details] [review]
Bug 42003: DT - Update css and js files to 2.3.7

Patch from commit 217f4ca
Comment 2 Jonathan Druart 2026-03-05 15:43:32 UTC
Created attachment 194521 [details] [review]
Bug 42003: Remove !important from css files

Patch from commit cbc8a74
Comment 3 Jonathan Druart 2026-03-05 15:43:50 UTC
*** Bug 37024 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Druart 2026-03-05 15:44:48 UTC
Found a bug here in the filters: https://snipboard.io/p0ijCg.jpg
Comment 5 David Nind 2026-03-05 20:41:44 UTC
Created attachment 194558 [details] [review]
Bug 42003: DT - Update css and js files to 2.3.7

Signed-off-by: David Nind <david@davidnind.com>
Comment 6 David Nind 2026-03-05 20:41:49 UTC
Created attachment 194559 [details] [review]
Bug 42003: Remove !important from css files

Signed-off-by: David Nind <david@davidnind.com>
Comment 7 David Nind 2026-03-05 20:48:37 UTC
This certainly solves the scrolling bug in Chromium and Firefox for me.

I'm not sure how to replicate the filter bug, or what it is exactly.

Not sure what other things to test, should tests identify any issues?

Testing notes (using KTD):
1. Observe the scrolling bug, as described in bug 37024):
   - Administration > Basic parameters > Libraries
   - Administration > Patrons and circulation > Patron categories
   - Administration > Patrons and circulation > Circulation and fine rules
   - Administration > Cataloging > Marc bibliographic frameworks > [pick any framework, such as BKS] > MARC structure > [change show 20 entries, to show all entries]
2. Apply the patches.
3. Rebuild things: yarn build
4. Restart everything: restart_all
5. Clear your browser cache
6. Repeat step 1, no scrolling jittering when you scroll slowly down the page.