diff --git a/core/src/main/java/jenkins/util/ProgressiveRendering.java b/core/src/main/java/jenkins/util/ProgressiveRendering.java
index c13932e211..04b2f97956 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 b690bd8979..0fcbbd3e79 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 42cbb0a875..e92e6173c1 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;