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

Extensions tab no scroll bar and no keyboard navigation #14052

Open
1 task done
J-Siu opened this issue Jul 10, 2024 · 1 comment
Open
1 task done

Extensions tab no scroll bar and no keyboard navigation #14052

J-Siu opened this issue Jul 10, 2024 · 1 comment
Labels
accessibility Improvement related to color contrast, screen reader support, keyboard navigation, etc defect [core label] keymap / key binding Feedback for keyboard shortcuts, key mapping, etc

Comments

@J-Siu
Copy link

J-Siu commented Jul 10, 2024

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

On MacOS:

  1. Click "Zed" in menu bar, then click "Extensions"
  2. Press Page Up, Page Down, up/down arrow key <-- Extension list does not move
  3. Use scroll wheel on mouse <-- Extension list does move, but no scroll bar

Environment

Zed: v0.142.6 (Zed)
OS: macOS 14.5.0
Memory: 24 GiB
Architecture: aarch64

If applicable, add mockups / screenshots to help explain present your vision of the feature

Screenshot for step 3 above:

Screenshot 2024-07-10 at 07 40 11

If applicable, attach your Zed.log file to this issue.

Zed.log
@J-Siu J-Siu added admin read Pending admin review defect [core label] triage Maintainer needs to classify the issue labels Jul 10, 2024
@notpeter notpeter added keymap / key binding Feedback for keyboard shortcuts, key mapping, etc accessibility Improvement related to color contrast, screen reader support, keyboard navigation, etc and removed triage Maintainer needs to classify the issue admin read Pending admin review labels Jul 10, 2024
@nirui
Copy link

nirui commented Aug 4, 2024

Zed version 0.145.1 is still hitting this issue. Through as mentioned above, it is still possible to scroll up/down the list with the mouse wheel/touch pad gesture.

But other widgets/GUI controls are handling scrollbar very well. I wonder how the mechanism was implemented (I'm not good at reading Rust code). Based on #4798, I guess it's a case by case thing?

(Side note: you can also scroll the terminal mentioned in #4798 with mouse wheel etc)

Maybe consider making scrollbar as a part of a standard container component, like how the web browser implemented it (i.e. if the content of inner widget exceeded the size of it's parent container, the container may display a scrollbar based on it's style settings).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Improvement related to color contrast, screen reader support, keyboard navigation, etc defect [core label] keymap / key binding Feedback for keyboard shortcuts, key mapping, etc
Projects
None yet
Development

No branches or pull requests

3 participants