I have Alt-left and Alt-right set to jump back and jump forward. As you know, the jump back & forward feature is like a web browsers back and forward option. I'll click on a file in the tab, then another file, and another file, etc., then press Alt-left numerous times it works. That is, each time it takes me back to the previous file I was looking at. Now, if I highlight a function that's in one of the files, right-click, and then select Find declaration of:, then the navigation jump history becomes messed up. Try jumping back. I don't know if it makes any difference, but in my project I have 12 .c files and 11 .h files opened, all displayed toward the top as tabs. I suspect the problem is that when I have codeblocks find and take me to the declaration that it searches through files and during this search it might be recording this activity in the jump history.
I'm using codeblocks 17.12 on the lastest Windows 10.
I just started using this feature, so I don't when it last worked, if ever.
Thanks!