-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Interaction between keyboard navigation and collapsed cells #3233
Comments
I reproduced this with 0.34. |
@jasongrout I had a chance to play around with this a bit. I wanted to flag a couple of things:
I think we can go with one of two options.
For simplicity's sake I suggest option 1 for now. |
My 2 cents: Option 2, but where a focused, collapsed cell is expanded by hitting space/enter (maybe space keeps you in command mode and enter puts you in edit mode?). |
I like option 1. If you have a lot of collapsed cells in a row, but no way to execute them, I think just skipping them may be a better ux (i.e., option 1) (so shift-enter also just skips them, etc.). |
On the other hand, if I select a bunch of cells including collapsed cells, and then execute selected cells, should those collapsed cells be executed? |
I know we're looking at the concept of 'hiding' versus 'collapsing' with regard to cells. This context comes up from the new new controls associated with the ToC extension. I think #1 has the least implications for future design decisions. |
I think we should move forward with skipping collapsed cells when scrolling with the keyboard for now. We can always address this further if that's causing trouble. |
Either that, or nothing happens, or cell expands—not sure what's the best here. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related discussion. |
jupyterlab: v0.29.1
To reproduce:
I'm unsure what the correct behavior should be here, but the current behavior seems inconsistent.
The text was updated successfully, but these errors were encountered: