Frontmatter
| id | 9377 |
| title | Define `--grid-scrollbar-touch-width` variable across all themes |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Mar 7, 2026, 6:19 PM |
| updatedAt | Mar 7, 2026, 6:23 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9377 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9369 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Mar 7, 2026, 6:23 PM |
Define --grid-scrollbar-touch-width variable across all themes
tobiu added parent issue #9369 on Mar 7, 2026, 6:19 PM
tobiu assigned to @tobiu on Mar 7, 2026, 6:23 PM

tobiu
Mar 7, 2026, 6:23 PM
Input from Gemini 3.1 Pro:
✦ The SCSS architecture has been corrected.
The
resources/scss/theme-*/grid/VerticalScrollbar.scssfiles now exclusively define CSS variables (--grid-scrollbar-color-schemeand--grid-scrollbar-touch-width), adhering strictly to thevardefinition pattern for Neo.mjs themes.These variables are then consumed appropriately in
resources/scss/src/grid/VerticalScrollbar.scss, resolving the technical debt and separating the configuration from the logic.Closing this follow-up task.
tobiu closed this issue on Mar 7, 2026, 6:23 PM
Follow-up to Epic #9369
In ticket #9376, we introduced the CSS variable
--grid-scrollbar-touch-widthinresources/scss/src/grid/VerticalScrollbar.scssas a fallback:width: var(--grid-scrollbar-touch-width, 24px);Relying on the fallback is technical debt. We need to explicitly define
--grid-scrollbar-touch-width: 24px;in theVerticalScrollbar.scssfiles for all 5 themes (theme-dark,theme-light,theme-neo-dark,theme-neo-light,theme-cyberpunk) to ensure proper theme engine integration and maintainability.