LearnNewsExamplesServices
Frontmatter
id9361
titleChrome Windows Johannes DevIndex
stateClosed
labels
bug
assigneestobiu
createdAtMar 6, 2026, 10:33 AM
updatedAtMar 7, 2026, 4:50 PM
githubUrlhttps://github.com/neomjs/neo/issues/9361
authorkmunk-klarso
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMar 7, 2026, 4:50 PM

Chrome Windows Johannes DevIndex

Closed v12.1.0 bug
kmunk-klarso
kmunk-klarso commented on Mar 6, 2026, 10:33 AM

scrollbar fehlt

Image
tobiu referenced in commit 4434639 - "fix(Grid): ensure visible native scrollbars on Windows and enforce theme color-schemes (#9361)" on Mar 7, 2026, 4:49 PM
tobiu
tobiu Mar 7, 2026, 4:49 PM

Input from Gemini 3.1 Pro:

✦ Hi @kmunk-klarso, thanks a lot for reporting this detailed issue with the scrollbars on Windows!

We've implemented a comprehensive fix and pushed the changes to the dev branch. The issue stemmed from a combination of native browser rendering bugs and theme awareness:

  1. Invisible Vertical Thumb: In some browser/OS combinations, a custom scrollbar wrapper with 0px inner content width causes the thumb to disappear entirely. We've added a width: 1px; to the internal scroll content spacer (.neo-grid-scrollbar-content), which gives the native browser engine something to render against, restoring the thumb's visibility.
  2. Theme Contrast (Color Scheme): On dark themes (like neo-dark), the grid overlay didn't inherit the correct color-scheme. This caused native scrollbars (both the vertical one and the horizontal one on the grid container) to default to standard OS colors, resulting in poor contrast (e.g., a dark thumb on a dark background). We've explicitly added color-scheme: dark; (or light; where appropriate) to the .neo-grid-container and .neo-grid-vertical-scrollbar classes across all our theme variants. This ensures the browser always generates a high-contrast scrollbar thumb native to your OS.

Thanks again for the feedback, it really helped us pin down this edge case!

tobiu assigned to @tobiu on Mar 7, 2026, 4:50 PM
tobiu closed this issue on Mar 7, 2026, 4:50 PM