KBA-01695: The Backspace Key and sfPMS

Explanation:

When you are in an editable field in sfPMS, the [Backspace] key does exactly what you expect it to do: erases the previous character. However, if the focus of your cursor is not in an editable field when you click the [Backspace] key, something else happens.

When you open Spitfire in sfDash–the full dashboard in Internet Explorer, you must remember that Spitfire is a browser-based system. (This is easier to remember when you open Spitfire in a Chrome browser, but more on Chrome below.) In IE, the [Backspace] key takes you back to a previous webpage. This is a functionality of IE. What this means is that if you click the [Backspace] key outside an editable field in Spitfire you may experience any of the following:

  • A refresh of the dashboard to a previous display,
  • A message such as “The prior webpage has expired”,
  • A message such as “The page can’t be displayed” with options to fix the connection problem,
  • A return to the login screen

While this behavior may be confusing, it is not indicative of any problem with sfPMS itself. You can proceed by logging back in or clicking on a dashboard tab to get back to where you want to be.

  • We recommend you not use the backspace key in Spitfire unless you are erasing text in a field.

A note about Chrome:

Google removed the functionality of making the [Backspace] key act like the “page back” button on the toolbar, so the aforementioned problem should not occur when you use Spitfire in a Chrome browser.

Additional Comments:

Code was added to Spitfire to try to “capture” those web-based backspaces, but it is not possible to capture every single scenario, so it is still best to pay attention to your cursor’s location when using the [Backspace] key.


KBA-01695; Last updated: September 20, 2017 at 8:19 am