bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #35754] Exiting of submenus when scrolling with multiterm (console


From: Jordan Uggla
Subject: [bug #35754] Exiting of submenus when scrolling with multiterm (console and serial)
Date: Wed, 07 Mar 2012 23:42:38 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7

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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]