On Sat, 3 Feb 2001, Michael Weinberger wrote:

> I just noticed, that the Back button in some screens
> does not lead to the previous screen, but to a screen
> somewhere before.
> For example: from "DHCP server configuration" back
> to "Select operation mode" or from "dynamic DNS service"
> back to "External interface configuration"
>
> Is this intended?

Not so much intended as done knowingly.

The console is implemented as a finite state machine. As such, the screens
don't have history as to which screen was displayed previously. When
different branches through the code meet up, the next dialog cannot go
back to the previous screen (because there is a choice of more than one
possible previous screen), so instead it goes back to the most recent
branching point. Your two examples fit that pattern.

Thanks for the careful testing, and the report.

  Charlie Brady                         [EMAIL PROTECTED]
  http://www.e-smith.org (development)  http://www.e-smith.com (corporate)
  Phone: +1 (613) 368 4376 or 564 8000  Fax: +1 (613) 564 7739
  e-smith, inc. 1500-150 Metcalfe St, Ottawa, ON K2P 1P1 Canada


Reply via email to