Skip to content

Please make it so that users of your framework don’t draw their own scrollbars. #726

@mirabilos

Description

@mirabilos

Describe the bug
Zulip’s web client, which uses your framework according to its developers’ reply to an identical bugreport I submitted there, draws its own scrollbars (probably with JavaScript) when hovering over the browser-provided scrollbars.

To Reproduce
Steps to reproduce the behavior:

  1. Configure Firefox suitably so that it always shows scrollbars in a theme close-ish to the system theme for a11y (accessibility) reasons, following the user prefs and user CSS from https://edugit.org/-/snippets/31#note_69290 mostly
  2. Run Zulip’s web client
  3. Hover over the scrollbar in the bottom-left widget showing a list of users and channels you have a talk with
  4. See an extra fake scrollbar, not even aligned correctly, pop up, irritating people (at first I was wondering what it was supposed to be, until I realised it sort of scrolls similar to the real browser scrollbar)

Expected behavior
That, when a browser scrollbar is used (including that when it is preferred by the user) no fake other scrollbar is drawn.

Reproducible example
The JSFiddle template https://jsfiddle.net/Grsmto/57obe5w2/1/ suffices to expose the issue if I move the mouse pointer over the browser-provided scrollbar.

Additional context
Please refer to the aforelinked Zulip issue and the linked page about browser configuration for more accessible scrollbars (I know people who use that as template but make the numbers much larger, for both visual and motoric issues).

Your environment

Software Version(s)
SimpleBar whatever Zulip uses
Browser Firefox ESR
npm/Yarn no
Operating System Debian trixie

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions