It's not a major bug, just a syntax error I caused without thinking. Found a peculiar interaction from it and thought I'd share.
Tested using 7.43
menu * {
.Test
..1
...1.1 : echo -a 1.1
...1.2 : echo -a 1.2
..2
...2.1 : echo -a 2.1
...2.2 : echo -a 2.2
}
Expected result: Inside Test there should be 2 submenus; 1 and 2. Each containing their own submenu.
Real result: Inside Test there is 1 submenu; 1. Inside 1 there is 1.1, 1.2 and 2.
The error is caused from having the initial period on Test.