Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactive stack: Strange digit navigation behavior with more than 9 stack items #1042

Open
mahi2003 opened this issue Jul 23, 2024 · 0 comments

Comments

@mahi2003
Copy link

I like the way the digit navigation (#1029) is implemented - very quick to get to a known stack level - but once the stack gets deeper (>9 elements), the selection logic is a bit strange.

I have the impression that the current stack level is (wrongly?) used as first digit:

  • Have 30 items on the stack
  • Press up arrow to enter the interactive stack (level 1 is selected)
  • Press 0 → Level 10 is selected
  • EXIT
  • Press up arrow to enter the interactive stack (level 1 is selected)
  • Press up arrow once more to select level 2
  • Press 0 → Level 20 is selected
  • EXIT
  • Press up arrow to enter the interactive stack (level 1 is selected)
  • Press up arrow twice to select level 3
  • Press 0 → Level 30 is selected

I know level 0 does not exist, bit it's just to indicate how it appears to work.

Here's with real stack levels:

  • Have 30 items on the stack
  • Press up arrow to enter the interactive stack (level 1 is selected)
  • Press 1 → Level 11 is selected
  • EXIT
  • Press up arrow to enter the interactive stack (level 1 is selected)
  • Press up arrow once more to select level 2
  • Press 1 → Level 21 is selected
  • EXIT
  • Press up arrow to enter the interactive stack (level 1 is selected)
  • Press 2 → Level 12 is selected
  • EXIT
  • Press up arrow to enter the interactive stack (level 1 is selected)
  • Press up arrow once more to select level 2
  • Press 2 → Level 22 is selected
  • ...

Maybe this is by design, but I think it's counter-intuitive

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant