code-charity / code-charity/youtube

Windows Accessibility -> Visual Effects -> "Always show scrollbars" : Settings window positioned too right, scrollbars are hidden

Open
#2,222 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug good first issue help wanted up-for-grabs
Dominant language
JavaScript
Stars
4.6k
Forks
996
Avg merge
2d 15h
Merged PRs (30d)
7

Description

1. Bug Report:

BUG: When showing the Settings for ImprovedTube, it is rendered much too far across to the right. The browser's own scrollbar covers over any scrollbar which is on the right of the Settings windows. (Those are much too thin for me to use comfortably, I personally dislike the "tiny thin" styling which only expands to a thicker width after you've hovered on it, as you need a lot of dexterity which not everyone has to get there in the first place and raises accessibility issues - but that's a separate gripe. For now I'm just talking about the ability to see the scrollbars at all)
⚬ Browser: Chrome Version 124.0.6367.92 (Official Build) (64-bit).
HOW: Press the Settings icon. It's impossible to get to the scrollbars, or see that there are any.
⚬ It may be relevant that I use Windows Accessibility -> Visual Effects -> "Always show scrollbars", because I detest floating / disappearing scrollbars in general. In general it is not good to assume there will never be a scrollbar when positioning things, as you never know!
⚬ Then, un-maximise the Chrome window, so that it can be re-sized. Luckily, the Settings pane does not move. Now, the tiny scrollbars on the right side of the Settings pane are finally visible, and can be used, and I can get to the other options. (with a mouse wheel it is possible to scroll, only if you know there are things to scroll in advance, with a laptop, it's a lot harder depending on the configuration of trackpads etc.. None of this is as good as actually being able to see a scrollbar which is the visible indicator that you are not seeing all of the options and need to take action to get to what is not fitting on the screen.)
⚬ Are any *Browser console errors shown? Not around the time of clicking Settings, no.
⚬ ImprovedTube Version: 4.826

image
image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Settings window in Chrome with Windows “Always show scrollbars” enabled, first maximized and then un-maximized. No source file or test is named in the report; done means the Settings pane is positioned so its scrollbars remain visible and usable while the browser is maximized.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.