Skip to content

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

@praemunio

Description

@praemunio

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions