GNU GRUB - Bugs: bug #35754, Exiting of submenus when scrolling...
You are not allowed to post comments on this tracker with your current authentication level.
bug #35754: Exiting of submenus when scrolling with multiterm (console and serial)
Submitter: | Jordan Uggla <jordanu> | ||
Submitted: | Wed 07 Mar 2012 11:42:37 PM UTC | ||
Category: | User Interface | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | None | Privacy: | Public |
Assigned to: | None | Originator Name: | |
Open/Closed: | Open | Release: | Bazaar - trunk |
Release: | Reproducibility: | Every Time | |
Planned Release: | 2.03+ |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 2 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2017-03-05 | phcoder | Planned Release | 2.02 | ![]() |
2.03+ |
2016-03-02 | phcoder | Planned Release | None | ![]() |
2.02 |
Powered by Savane 3.12.
Corresponding source code
When using both console and serial, with input via serial, if one tries to scroll quickly through a submenu using the down arrow key they will be brought back to the main menu as if escape had been pressed. The assumption is that somehow the escape sequence for "down arrow" on serial is being partially lost and instead interpreted as just escape.
Steps to reproduce as a bash script:
#!/bin/bash
mkdir -p /tmp/overlay/boot/grub/
cat << "EOF" > /tmp/overlay/boot/grub/grub.cfg
serial
terminal_output console serial
terminal_input console serial
submenu "Long submenu" {
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do
menuentry "Menu entry #${i}" {
true
}
done
}
EOF
grub-mkrescue -o /tmp/test.iso /tmp/overlay/
kvm -serial stdio /tmp/test.iso
# Use the terminal window for input, rather than the qemu window,
# Select "Long submenu" then scroll to the bottom of the submenu