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
Native Interactive - Ctrl+Home and Ctrl+End should take you to the top and bottom of the IW #135340
Comments
Another somewhat similar issue is that the native notebook doesn't snap to the bottom when it was scrolled all the way down before and new content enters the IW from executing a cell. You have to manually scroll down to see what happened every time you run a cell. |
The builtin interactive window works the same as the webview impl, hens removed |
FWIW @janosh this should be fixed in tonight's Jupyter extension Insiders build, we were tracking this problem as microsoft/vscode-jupyter#6603 Please let us know if it's not working for you! |
@joyceerhl Thanks, good to know! Is there also an issue tracking the fact that the whole cell input is rendered above each cell's output? The former web view was much more concise, rendering only the first line which saves a lot of scrolling. Is this intended/meant to stay? I much preferred to old behavior. |
The native IW has gotten much better over the last few weeks! Great work! A remaining small issue is that when switching between multiple IWs, I'm often not at the scroll position where I left off when returning to the same window. Instead the IW has usually jumped to the top. Has this been reported/is it being tracked somewhere? |
@janosh, I haven't seen that particular issue reported though we do have some other autoscroll issues around. Please enter it and thanks for all the great feedback! |
Setting back to a bug. The old interactive window did indeed support Ctrl+Home and Ctrl+End, provided the focus isn't in one of the code areas of an executed cell. In other words, in the new implementation, I think it's ok to make these keystrokes navigate within the code editor if the caret is currently inside the code editor. But if it's outside, then Ctrl+Home and Ctrl+End should scroll to the top and bottom of the IW. |
If the user does not have focus within a cell inside the IW, then pressing Ctrl+Home should scroll the IW to the top, and Ctrl+End should scroll it to the bottom. Ctrl+End is the most important piece of this. We might even consider some additional UI affordance to make this possible with the mouse (ala the "New Messages below" popup you get on chat programs like Teams or Slack.
The text was updated successfully, but these errors were encountered: