dotnet / dotnet/maui

[NET 10] N_ScrollView - Scrolling vertically requires hovering on the scrollbar.

Open
#33,764 2 comments 0 reactions 0 assignees View on GitHub
csi-new i/regression platform/macos regressed-in-10.0.0 s/needs-attention t/bug
Dominant language
C#
Stars
23.3k
Forks
2k
Avg merge
1d 15h
Merged PRs (30d)
290

Description

### Description

N_ScrollView - Scrolling vertically requires hovering on the scrollbar.

**Affected Test Cases:**
1. N1_Layout – Validate Monkey Layout and Scroll Behavior
2. N4_SearchBar– Validate Search behavior

### Steps to Reproduce

1. Deploy [ManualMaui](https://github.com/dotnet/maui/tree/main/src/Controls/tests/ManualTests) to macOS platform (Release > Start without debugging)
2. Navigate to N_ScrollView > N1_Layout
3. Scroll without hovering and observe that you won't be able to scroll vertically.
4. Hover on the scrollbar and you will be able to scroll through the items.

**Actual Behavior:**
The items can't be scrolled through unless you hover on the scrollbar.

https://github.com/user-attachments/assets/4cb07ee2-ff15-4d9f-b9cf-6b99d3832e55

**Expected Behavior:**
Items can be scrolled through without hovering on the scrollbar.

https://github.com/user-attachments/assets/92260c20-a34e-4743-83df-373ec37332f9

### Link to public reproduction project repository

https://github.com/dotnet/maui/tree/main/src/Controls/tests/ManualTests

### Version with bug

10.0.40-ci.inflight.26077.6

### Is this a regression from previous behavior?

Yes, this is a regression. The issue can't be reproduced on 9.0.120. It can be reproduced on 10.0.0.

### Affected platforms

macOS

Contributor guide

Open the contributing guide

Research direction

Start with the ManualMaui reproduction under src/Controls/tests/ManualTests and run N_ScrollView > N1_Layout on macOS, comparing the reported behavior with version 9.0.120. Trace the vertical scrolling path and verify that N1_Layout and N4_SearchBar scroll without hovering over the scrollbar.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, macos
Domain
desktop, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.