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

Tab Key For Switching Input Boxes Not Reliable #107

Closed
danieldresser opened this issue Apr 3, 2013 · 4 comments
Closed

Tab Key For Switching Input Boxes Not Reliable #107

danieldresser opened this issue Apr 3, 2013 · 4 comments
Assignees
Labels
bug Issues representing bugs

Comments

@danieldresser
Copy link
Collaborator

A few issues that came up in some brief testing:

  • when it does work, it usually goes in the wrong order ( Tab goes up, Shift Tab goes down )
  • focus is often lost, I suspect it is tabbing to something that isn't visible
  • you can tab to the script editor, at which point continued presses of the tab key type tab characters into the script editor instead of tabbing
  • if I create a "Displays" global, and add an interactive beauty display to it, and click in the first text field, the tab order is:
    • next two fields correctly
    • something invisible or that doesn't show highlight
    • it then progresses backwards through the remaining parameters
    • it then gets stuck inside the quantize widget, and keeps looping through the same 4 things
@johnhaddon
Copy link
Member

I think this might be at least partially caused by the slice insertion implementation in ListContainer.setitem, because it inserts widgets backwards.

@ghost ghost assigned johnhaddon Jun 24, 2013
@bentoogood
Copy link
Contributor

This seems to manifest in jabuka too.

@johnhaddon
Copy link
Member

I'd expect it to manifest in all the Gaffer apps. Since we're down to just 2 high priority tickets left for this milestone, would it be worth promoting a few of the mediums? I feel like this is a good candidate for needing done more than many of the others...

@bentoogood
Copy link
Contributor

I'm just having a look through now to see what might be best tackled next - was thinking this might be a good one as it does have wider benefits.
Feel free to pick it off when you get the chance.

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

No branches or pull requests

3 participants