diff --git a/core/src/main/java/jenkins/util/ProgressiveRendering.java b/core/src/main/java/jenkins/util/ProgressiveRendering.java
index c13932e21180d87282e0a986819a910b7919ab83..04b2f97956bbba154c23c1e11896a8b260e712a4 100644
--- a/core/src/main/java/jenkins/util/ProgressiveRendering.java
+++ b/core/src/main/java/jenkins/util/ProgressiveRendering.java
@@ -44,7 +44,7 @@ import org.kohsuke.stapler.bind.JavaScriptMethod;
* (since it may be canceled if the user simply browses to another page while it is running).
*
* - Write a {@code
diff --git a/war/src/main/webapp/scripts/hudson-behavior.js b/war/src/main/webapp/scripts/hudson-behavior.js
index b690bd89791fc673a04fddadfaa69bd35fc3924e..0fcbbd3e79b7833cdd81e2219404d144219c0f70 100644
--- a/war/src/main/webapp/scripts/hudson-behavior.js
+++ b/war/src/main/webapp/scripts/hudson-behavior.js
@@ -582,7 +582,7 @@ var jenkinsRules = {
},
"TABLE.sortable" : function(e) {// sortable table
- ts_makeSortable(e);
+ e.sortable = new Sortable.Sortable(e);
},
"TABLE.progress-bar" : function(e) { // progressBar.jelly
diff --git a/war/src/main/webapp/scripts/sortable.js b/war/src/main/webapp/scripts/sortable.js
index 42cbb0a875e4874ec9787f144eae02a40730b3f8..e92e6173c13e8076f0d638b311ddbc9be06ce85b 100644
--- a/war/src/main/webapp/scripts/sortable.js
+++ b/war/src/main/webapp/scripts/sortable.js
@@ -49,7 +49,6 @@ var Sortable = (function() {
function Sortable(table) {
this.table = table;
this.arrows = [];
- table.sortable = this;
var firstRow = this.getFirstRow();
if (!firstRow) return;