Update widget.js

The old 
		 var json = decodeURIComponent(decodeURIComponent(decodeURIComponent(decodeURIComponent(this.responseText.substring(4, this.responseText.length)))));

no longer works , its produces an invalid json 

so to make it work just simply replace it with

		var json = (this.responseText.substring(4, this.responseText.length));