Frontmatter
| id | 9504 |
| title | List: Fix vertical scrollbar visibility and contrast |
| state | Closed |
| labels | bugai |
| assignees | tobiu |
| createdAt | Mar 17, 2026, 8:25 PM |
| updatedAt | Mar 17, 2026, 8:27 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9504 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Mar 17, 2026, 8:27 PM |

Problem:
Portal.view.examples.List(and other lists usinguseWrapperNode), the vertical scrollbar was getting pushed outside the visible area if the wrapper had padding. This occurred because.neo-list.neo-use-wrapper-nodeusedposition: absolute; width: 100%; height: 100%;, which expands to the wrapper's padding box size but starts at the static position (inside the padding), causing an overflow on the right/bottom.Solution:
width: 100%; height: 100%;withinset: 0;insrc/list/Base.scssfor.neo-use-wrapper-node. This forces the list to exactly match the padding edge of the wrapper without overflowing.--list-scrollbar-color-schemeCSS variable in all themes (dark/light) and applied it viacolor-schemeon.neo-listto ensure native scrollbars have the correct contrast against the background.