dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.14k stars 1.74k forks source link

[MAUI] Refresh does not work with maccatalyst target on MacMini OS. #15992

Open jinxinjuan opened 1 year ago

jinxinjuan commented 1 year ago

Description

Refresh does not work with Android and iOS platform on MacOS on RefreshView page. Update: Refresh does not work with maccatalyst target on MacMini OS.

Steps to Reproduce

1.Deploy https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests to Android/iOS/MyMac (MacCatalyst). 2.Click or tap on category 'C' for 'RefreshView'. 3.Click or tap on test 'C4' (Or C5/C6/C7). 4.Pull down to initiate a refresh.

Actual results: Does not refresh.

Expected results: C4: The test passes if the refresh spinner arrow is red. C5: The test passes if the progress spinner appears and dissapears. C6: The test passes if the progress spinner does not appear. C7: Should see the progress ring spinning.

Note: For Windows OS, android platform works fine. This issue occurs on MacOS Android and iOS platform.

Link to public reproduction project repository

https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests

Version with bug

7.0.86

Affected platforms

MacOS: iOS, Android

Affected platform versions

iOS 16.4

jinxinjuan commented 1 year ago

Update: Verified on 17.6.1 (build 452) + .NET SDK 7.0.306 & 8.0.100-preview.6.23330.14, android and iOS platform work fine, but Maccatalyst still doesn’t work on the Mac mini, it can work on the MacBook via a two-finger swipe down on the trackpad to scroll/pull down the RefreshView.

ninachen03 commented 8 months ago

Update: Verified on 17.6.8 (build 400) with 8.0.7-nightly.9941+sha.6295ed8aba-azdo.8989555,android and iOS platform work fine, but Maccatalyst still doesn’t work on the Mac mini, it can work on the MacBook via a two-finger swipe down on the trackpad to scroll/pull down the RefreshView.