diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt
index 66d0643f..6ac86fa5 100644
--- a/THIRD_PARTY.txt
+++ b/THIRD_PARTY.txt
@@ -1395,8 +1395,8 @@ https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.10.2/p5.min.js
https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/addons/p5.sound.min.js
https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js
https://cdnjs.cloudflare.com/ajax/libs/page.js/1.11.6/page.js
-https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.4.1/pagination.css
-https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.4.1/pagination.min.js
+https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.4.2/pagination.css
+https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.4.2/pagination.min.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.11.6/umd/popper.min.js
https://cdnjs.cloudflare.com/ajax/libs/prop-types/15.8.1/prop-types.min.js
diff --git a/modules/internal/targets.js b/modules/internal/targets.js
index cac6c3f1..a72014bd 100644
--- a/modules/internal/targets.js
+++ b/modules/internal/targets.js
@@ -375,7 +375,7 @@ targets.setLastVersion = function (type, version) {
if (type.startsWith('/p5.js/0.')) return '0.10.2';
if (type.startsWith('/p5.js/1.')) return '1.5.0';
if (type.startsWith('/page.js/1.')) return '1.11.6';
- if (type.startsWith('/paginationjs/2.')) return '2.4.1';
+ if (type.startsWith('/paginationjs/2.')) return '2.4.2';
if (type.startsWith('/plyr/3.')) return '3.7.3';
if (type.startsWith('/popper.js/1.')) return '1.16.1';
if (type.startsWith('/popper.js/2.')) return '2.11.6';
diff --git a/pages/updates/updates.html b/pages/updates/updates.html
index 35ff25b4..eceaadfd 100644
--- a/pages/updates/updates.html
+++ b/pages/updates/updates.html
@@ -29,6 +29,7 @@
- bootswatch v5.2.2 -> v5.2.3 (#1250)
- bootstrap-table v1.21.1 -> v1.21.2 (#1251)
+ - paginationjs v2.4.1 -> v2.4.2 (#1252)
Improved
diff --git a/resources/paginationjs/2.4.1/pagination.min.jsm b/resources/paginationjs/2.4.1/pagination.min.jsm
deleted file mode 100644
index b38af50b..00000000
--- a/resources/paginationjs/2.4.1/pagination.min.jsm
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
- * pagination.js 2.4.1
- * A jQuery plugin to provide simple yet fully customisable pagination
- * https://github.com/superRaytin/paginationjs
-
- * Homepage: http://pagination.js.org
- *
- * Copyright 2014-2100, superRaytin
- * Released under the MIT license.
-*/
-!function(n,c){void 0===c&&l("Pagination requires jQuery.");var r="pagination",s="__pagination-",I=(c.fn.pagination&&l('plugin conflicted, the name "pagination" has been taken by another jQuery plugin.'),c.fn[r]=function(a){if(void 0!==a){var t,u=c(this),D=c.extend({},c.fn[r].defaults,a),e={initialize:function(){var e,t=this;u.data("pagination")||u.data("pagination",{}),!1!==t.callHook("beforeInit")&&(u.data("pagination").initialized&&c(".paginationjs",u).remove(),t.disabled=!!D.disabled,e=t.model={pageRange:D.pageRange,pageSize:D.pageSize},t.parseDataSource(D.dataSource,function(a){t.isAsync=I.isString(a),I.isArray(a)&&(e.totalNumber=D.totalNumber=a.length),t.isDynamicTotalNumber=t.isAsync&&D.totalNumberLocator;a=t.render(!0);D.className&&a.addClass(D.className),e.el=a,u["bottom"===D.position?"append":"prepend"](a),t.observer(),u.data("pagination").initialized=!0,t.callHook("afterInit",a)}))},render:function(a){var e=this,t=e.model,o=t.el||c(''),a=!0!==a,t=(e.callHook("beforeRender",a),t.pageNumber||D.pageNumber),i=D.pageRange||0,n=e.getTotalPage(),r=t-i,s=t+i;return(r=n${a}`:`${a}`},generatePageNumbersHTML:function(a){var e,t=a.currentPage,o=this.getTotalPage(),i=this.getPageLinkTag,n=a.rangeStart,r=a.rangeEnd,s="",a=D.ellipsisText,l=D.classPrefix,u=D.pageClassName||"",c=D.activeClassName||"",g=D.disableClassName||"";if(null===D.pageRange)for(e=1;e<=o;e++)s+=e==t?``:``;else{if(n<=3)for(e=1;e