Roundup Tracker - Issues

Issue 2551422

classification
Replace jquery 1.x in jinja2 template
Type: security Severity: normal
Components: Web interface Versions:
process
Status: new
:
: : rouilj
Priority: : Effort-Medium

Created on 2026-08-13 20:36 by rouilj, last changed 2026-08-13 20:45 by rouilj.

Messages
msg8493 Author: [hidden] (rouilj) Date: 2026-08-13 20:36
jquery 1.x has some known issues. I think they are fixed in the latest 3.x releases.


Steps to replace:

1) identify where jquery is used in jinja2 template

2) read/follow https://blog.jquery.com/2024/04/17/upgrading-jquery-working-towards-a-healthy-
web/

3) replace jquery with newest 3.x and change reference in html/layout/page.html

4) test jquery functionalty and change template to make things continue to work

5) update upgrading docs so other using jinja2 template can merge changes into their trackers

6) commit changeset.
msg8496 Author: [hidden] (rouilj) Date: 2026-08-13 20:45
As part of:

   1) identify where jquery is used in jinja2 template

we may be able to remove jquery and replace it with vanilla javascript these days.

Removing jquery dependency would be even better than the upgrade if we can write vanilla js
to do the work.
History
Date User Action Args
2026-08-13 20:45:20rouiljsetmessages: + msg8496
2026-08-13 20:36:12rouiljcreate