Issue #3558289 by Anybody: Improve JS and remove jQuery

Closes #3558289

Merge request reports

Loading