It seems like the problem is related to caching. If I turn off the cookies on the browser it starts working.
I was also able to make it work by commenting out this code in the jsNotesView2.1.7 script library:
/***************loadState*********************/<br/>
this.loadState = function(){<br/>
/*<br/>
var a = document.cookie.split(";");<br/>
<br/>
var key = escape(this.db + "!" + this.name).toLowerCase();<br/>
for(var i = 0 ; i < a.length ; i++){<br/>
if(a[i].indexOf("=") != -1){<br/>
var cookieName = a[i].left("=").trim();<br/>
if(cookieName == key){<br/>
var cookieValues = unescape(a[i].right("=")).trim().split("|");<br/>
this.resortDescending = parseInt(cookieValues[0]);<br/>
this.resortAscending = parseInt(cookieValues[1]);<br/>
this.expandAll = (cookieValues[2]=="true") ? true : false;<br/>
this.selectedEntryPosition = cookieValues[3];<br/>
this.start = cookieValues[4];<br/>
} else if (cookieName == key + "!allExpanded") {<br/>
this.allExpanded = unescape(a[i].right('=')).trim();<br/>
} else if (cookieName == key + '!previousStarts') {<br/>
this.previousStarts = unescape(a[i].right('=')).trim();<br/>
this.previousStarts = this.previousStarts.split(',');<br/>
} else if (cookieName == key + '!replayHistory') {<br/>
this.navigator.replayHistory = unescape(a[i]).right('=').trim().split('^');<br/>
var s = this.db + "/" + this.name + "?readviewentries&preformat&count=";<br/>
for (var x=0; x < this.navigator.replayHistory.length; x++) {<br/>
var categoryEntry = {};<br/>
url = this.navigator.replayHistory[x];<br/>
this.navigator.loadDataFromCache(s + url, null);<br/>
}<br/>
}<br/>
}<br/>
}<br/>
*/