Info-history-skip-intermediate-nodes is a variable defined in `info.el'.
Its value is

Non-nil means don't record intermediate Info nodes to the history.
Intermediate Info nodes are nodes visited by Info internally in the process of
searching the node to display. Intermediate nodes are not presented
to the user.

You can customize this variable.

This variable was introduced, or its default value was changed, in version 24.1 of Emacs.