diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt
index 055642de..5a724895 100644
--- a/THIRD_PARTY.txt
+++ b/THIRD_PARTY.txt
@@ -1095,7 +1095,7 @@ https://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.min.css
https://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.2/jquery.modal.min.css
https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.2/jquery.modal.min.js
-https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js
+https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.2.2/jquery.mousewheel.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery-powertip/1.2.0/jquery.powertip.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.scrollbar/0.2.11/jquery.scrollbar.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery-scrollTo/2.1.3/jquery.scrollTo.min.js
diff --git a/modules/internal/targets.js b/modules/internal/targets.js
index 2c15cb7e..c6ab8df0 100644
--- a/modules/internal/targets.js
+++ b/modules/internal/targets.js
@@ -277,7 +277,7 @@ targets.setLastVersion = function (type, version) {
if (helpers.compareVersion('1.3.2', version)) return '1.3.2'; // <= v1.3.2
return '1.4.5';
}
- if (type.startsWith('/jquery-mousewheel/3.')) return '3.1.13';
+ if (type.startsWith('/jquery-mousewheel/3.')) return '3.2.2';
if (type.startsWith('/jScrollPane/2.')) return '2.2.2';
if (type.startsWith('/jquery-validate/1.')) return '1.21.0';
if (type.startsWith('/jeditable.js/1.')) return '1.8.0';
diff --git a/pages/updates/updates.html b/pages/updates/updates.html
index 92e13a22..95c3e1f6 100644
--- a/pages/updates/updates.html
+++ b/pages/updates/updates.html
@@ -35,6 +35,7 @@
dexie v4.0.10 -> v4.0.11
gsap v3.12.5 -> v3.12.7
instantsearch.js v4.75.7 -> v4.77.0
+ jquery-mousewheel v3.1.13 -> v3.2.2
Fixed
diff --git a/resources/jquery-mousewheel/3.1.13/jquery.mousewheel.min.jsm b/resources/jquery-mousewheel/3.1.13/jquery.mousewheel.min.jsm
deleted file mode 100644
index 03bfd60c..00000000
--- a/resources/jquery-mousewheel/3.1.13/jquery.mousewheel.min.jsm
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * jQuery Mousewheel 3.1.13
- *
- * Copyright 2015 jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- */
-!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})});
\ No newline at end of file
diff --git a/resources/jquery-mousewheel/3.2.2/jquery.mousewheel.min.jsm b/resources/jquery-mousewheel/3.2.2/jquery.mousewheel.min.jsm
new file mode 100644
index 00000000..3372ce23
--- /dev/null
+++ b/resources/jquery-mousewheel/3.2.2/jquery.mousewheel.min.jsm
@@ -0,0 +1,4 @@
+!/*!
+ * jQuery Mousewheel 3.2.2
+ * Copyright OpenJS Foundation and other contributors
+ */function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(e){"use strict";var t,n,i=!!e.fn.on,o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],l="onwheel"in window.document||window.document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],s=Array.prototype.slice;if(e.event.fixHooks)for(var a=o.length;a;)e.event.fixHooks[o[--a]]=e.event.mouseHooks;var h=e.event.special.mousewheel={version:"3.2.2",setup:function(){if(this.addEventListener)for(var t=l.length;t;)this.addEventListener(l[--t],r,!1);else this.onmousewheel=r;e.data(this,"mousewheel-line-height",h.getLineHeight(this)),e.data(this,"mousewheel-page-height",h.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=l.length;t;)this.removeEventListener(l[--t],r,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var n=e(t),i=n["offsetParent"in e.fn?"offsetParent":"parent"]();return i.length||(i=e("body")),parseInt(i.css("fontSize"),10)||parseInt(n.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function r(i){var o=i||window.event,l=s.call(arguments,1),a=0,r=0,f=0,d=0;if((i=e.event.fix(o)).type="mousewheel","detail"in o&&(f=-1*o.detail),"wheelDelta"in o&&(f=o.wheelDelta),"wheelDeltaY"in o&&(f=o.wheelDeltaY),"wheelDeltaX"in o&&(r=-1*o.wheelDeltaX),"axis"in o&&o.axis===o.HORIZONTAL_AXIS&&(r=-1*f,f=0),a=0===f?r:f,"deltaY"in o&&(a=f=-1*o.deltaY),"deltaX"in o&&(r=o.deltaX,0===f&&(a=-1*r)),0!==f||0!==r){if(1===o.deltaMode){var w=e.data(this,"mousewheel-line-height");a*=w,f*=w,r*=w}else if(2===o.deltaMode){var c=e.data(this,"mousewheel-page-height");a*=c,f*=c,r*=c}if(d=Math.max(Math.abs(f),Math.abs(r)),(!n||d=1?"floor":"ceil"](a/n),r=Math[r>=1?"floor":"ceil"](r/n),f=Math[f>=1?"floor":"ceil"](f/n),h.settings.normalizeOffset&&this.getBoundingClientRect){var m=this.getBoundingClientRect();i.offsetX=i.clientX-m.left,i.offsetY=i.clientY-m.top}return i.deltaX=r,i.deltaY=f,i.deltaFactor=n,i.deltaMode=0,l.unshift(i,a,r,f),t&&window.clearTimeout(t),t=window.setTimeout(function(){n=null},200),(e.event.dispatch||e.event.handle).apply(this,l)}}function u(e,t){return h.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}e.fn.extend({mousewheel:function(e){return e?this[i?"on":"bind"]("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this[i?"off":"unbind"]("mousewheel",e)}})});
\ No newline at end of file