diff --git a/src/joint.dia.paper.js b/src/joint.dia.paper.js
index <HASH>..<HASH> 100644
--- a/src/joint.dia.paper.js
+++ b/src/joint.dia.paper.js
@@ -344,8 +344,10 @@ joint.dia.Paper = Backbone.View.extend({
         if (this.sourceView) {
 
             this.sourceView.pointerup(evt, localPoint.x, localPoint.y);
-            delete this.sourceView;
-            
+
+            //"delete sourceView" occasionally throws an error in chrome (illegal access exception)
+	    this.sourceView = null;
+
         } else {
 
             this.trigger('blank:pointerup', evt, localPoint.x, localPoint.y);
fix chrome's illegal access exception on pointerup in joint.dia.Paper