diff --git a/mercurial/templates/static/mercurial.js b/mercurial/templates/static/mercurial.js --- a/mercurial/templates/static/mercurial.js +++ b/mercurial/templates/static/mercurial.js @@ -383,8 +383,12 @@ function ajaxScrollInit(urlFormat, }, function onsuccess(htmlText) { if (mode == 'graph') { - var addHeight = htmlText.match(/^\s*<\/canvas>$/m)[1]; + var sizes = htmlText.match(/^\s*<\/canvas>$/m); + var addWidth = sizes[1]; + var addHeight = sizes[2]; + addWidth = parseInt(addWidth); addHeight = parseInt(addHeight); + graph.canvas.width = addWidth; graph.canvas.height = addHeight; var dataStr = htmlText.match(/^\s*var data = (.*);$/m)[1];