Beamer: Navigation bar jumps to wrong slide

I made some slides using Beamer, however I thought Beamer has a serious problem and therefore I gave up using it. The problem is navigation bar icon jumps to wrong slide, which is the next slide of the right one. Back to the problem again, I could find a solution to fix the problem, actually it’s not a problem at all.

Carefully looking at links in a generated pdf, the navigation bar icons specify the right slides and the wrong behavior is due to pdf viewer. Following a discussion, a solution is to set pdf viewer single-page mode. With this setting, all my Beamer slides behave as expected 🙂