diff --git a/ui/analyse/src/control.js b/ui/analyse/src/control.js index 567d06b02c..deffc979dd 100644 --- a/ui/analyse/src/control.js +++ b/ui/analyse/src/control.js @@ -25,14 +25,15 @@ module.exports = { prev: function(ctrl) { var p = ctrl.vm.path; var len = p.length; - if (len == 1) { - if (p[0].ply == 1) return; + if (len === 1) { + if (p[0].ply === 1) return; p[0].ply--; } else { if (p[len - 1].ply > p[len - 2].ply) p[len - 1].ply--; else { p.pop(); p[len - 2].variation = null; + if (p[len - 2].ply > 1) p[len - 2].ply--; } } ctrl.jump(p);