1 steps to reproduce
********************
1. generate ‘a.info’ file from ‘a.texi’:
\input texinfo
@node Top
@top a
@node chapter 1: foo
@chapter chapter 1: foo
foo
@node chapter 2: bar
@chapter chapter 2: bar
bar
@node chapter 3: baz
@chapter chapter 3: baz
baz
@bye
2. run info: ‘env -u INFOPATH info --init-file /dev/null -v
hide-note-references=On a.info’
3. press ‘TAB’ 3 times, the cursor moves to the next menu item
successfully, but using ‘M-<TAB>’ cannot move the cursor back to
the previous menu item
2 another way to reproduce
**************************
1. generate ‘a.info’ file from ‘a.texi’.
2. run info: ‘INFOPATH=$HOME/info info --init-file /dev/null ./a.info’
(the ‘INFOPATH’ contains a generated ‘dir.info’ file, created in
the same way as described in the linked discussion:
<https://lists.gnu.org/archive/html/bug-texinfo/2026-04/msg00100.html>)
3. press ‘TAB’ 3 times, the cursor moves to the next menu item
successfully, but using ‘M-<TAB>’ cannot move the cursor back to
the previous menu item
3 note
******
I'm aware that using colons in node names is not recommended. However,
as the documentation states:
• Unfortunately, you cannot reliably use periods, commas, or colons
within a node name; these can confuse some Info readers.
‘texi2any’ quotes problematic node names and labels by default, but
some Info readers do not recognize this syntax.
In principle, since texi2any automatically quotes problematic node
names, it should still work.