URL: <http://savannah.gnu.org/bugs/?35754>
Summary: Exiting of submenus when scrolling with multiterm (console and serial) Project: GNU GRUB Submitted by: jordanu Submitted on: Wed 07 Mar 2012 11:42:37 PM GMT Category: User Interface Severity: Major Priority: 5 - Normal Item Group: Software Error Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Discussion Lock: Any Release: Release: Bazaar - trunk Reproducibility: Every Time Planned Release: None _______________________________________________________ Details: 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 _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?35754> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub