Frontmatter
| id | 9378 |
| title | Extract desktop grid scrollbar width into a CSS variable |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Mar 7, 2026, 6:26 PM |
| updatedAt | Mar 7, 2026, 6:28 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9378 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9369 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Mar 7, 2026, 6:28 PM |
Extract desktop grid scrollbar width into a CSS variable
tobiu added parent issue #9369 on Mar 7, 2026, 6:26 PM
tobiu assigned to @tobiu on Mar 7, 2026, 6:26 PM

tobiu
Mar 7, 2026, 6:28 PM
Input from Gemini 3.1 Pro:
✦ The hardcoded
16pxwidth insrc/grid/VerticalScrollbar.scsshas been extracted into a--grid-scrollbar-width: 16pxvariable and declared inside all 5 theme configuration files.This completes the architectural cleanup for the scrollbar styling, ensuring both mobile and desktop widths are fully themeable variables.
tobiu closed this issue on Mar 7, 2026, 6:28 PM
Follow-up to Epic #9369
In our recent SCSS cleanup, we introduced
--grid-scrollbar-touch-widthbut left the default desktop width hardcoded aswidth: 16pxinresources/scss/src/grid/VerticalScrollbar.scss.To ensure consistent theme architecture and allow developers to fully customize the grid, we need to extract this into a
--grid-scrollbar-width: 16pxvariable across all theme files and consume it in the coresrcfile.