activecm/rita

Arrow keys and backspace cause display issues while editing RITA filter/sort

praemunio opened this issue · 0 comments

ISSUES (Minor):
The terminal display is altered when using the left/right arrow or backspace keys to manipulate the "filter/sort" entry of RITA. Additionally, the L/R arrow/backspace key produces an unexpected "operator: >= input xx pareErr" when backed beyond the left limit of the filter/sort options bar. It will begin to scroll the RITA display vertically beyond the screen limits.

REPRODUCTION OF ISSUE:
-Initiate RITA (This example used the lab1 student file)
-Press the "/" key to allow access to the filter/sort bar.
-Enter valid options and press enter to accept options.
-Press the "/" key to re-enter the filter/sort bar.
-Use Left/Right/Backspace keys to manipulate the cursor's position.

  • RITA will place a full terminal line the entire length of the terminal screen (left to right extremes) for each key pressed. The lines will continue to stack upon one another to about one-half the screen's vertical display.
  • If the user selects the L/R/Backspace at the left limit, a "parseErr" will be displayed and will scroll the RITA display vertically off the screen.

HOW TO NEGATE THE ISSUE:

  • Once completed with the filter/sort task (enter key), the user may select the "?" key to toggle between the help menu and back to the filtered display menu.
  • This acts as a screen refresh.

TESTED WITH:
SSH via MobaXterm and MTPuTTY from a Windows 10 system. (Both programs behaved identically)
VMware Workstation Pro 17, 17.5.2 build-23775571
rita5-thunt-class VM provided.

See attached images.
rita-mobaxterm-scrolling-issues4
rita-mobaxterm-scrolling-issues3
rita-mobaxterm-scrolling-issues2
rita-mobaxterm-scrolling-issues1