Skip to content

[Testing] Enable UITest Issue18193 on MacCatalyst#31653

Merged
PureWeen merged 2 commits intodotnet:inflight/currentfrom
NafeelaNazhir:issue-18193
Dec 22, 2025
Merged

[Testing] Enable UITest Issue18193 on MacCatalyst#31653
PureWeen merged 2 commits intodotnet:inflight/currentfrom
NafeelaNazhir:issue-18193

Conversation

@NafeelaNazhir
Copy link
Contributor

@NafeelaNazhir NafeelaNazhir commented Sep 17, 2025

Description of Change

This PR reopens the work from the closed PR #28210

This pull request introduces multiple updates to the Issue18193 test cases. The main changes focus on renaming button variables and their AutomationId properties to enhance clarity and consistency, along with minor refactoring aimed at resolving reliability issues on Catalyst platforms within CI environments. Although the specific cause of the ongoing CI failures has not been conclusively identified, these modifications tackle frequent issues that can impact UI test reliability on Catalyst platforms.

Test updates:

Removed the #if TEST_FAILS_ON_CATALYST directive and the related comment from the Issue18193 test file.
Updated the test steps in the ShellNavigationShouldWorkInMoreTab method to use the new AutomationId values for button interactions.

Screenshot 2025-09-17 at 6 29 36 PM

Issues Fixed

Fixes #27206

@NafeelaNazhir NafeelaNazhir added the area-testing Unit tests, device tests label Sep 17, 2025
@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Sep 17, 2025
@dotnet-policy-service
Copy link
Contributor

Hey there @@NafeelaNazhir! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@dotnet-policy-service dotnet-policy-service bot added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Sep 17, 2025
@NafeelaNazhir NafeelaNazhir marked this pull request as ready for review September 17, 2025 13:19
Copilot AI review requested due to automatic review settings September 17, 2025 13:19
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request enables the Issue18193 UI test on MacCatalyst by removing the platform exclusion directive and updating button naming for better clarity and consistency. The changes aim to resolve CI reliability issues that were preventing this test from running on Catalyst platforms.

Key Changes:

  • Removed #if TEST_FAILS_ON_CATALYST directive to enable the test on MacCatalyst
  • Updated button variable names and AutomationId properties for improved clarity and consistency
  • Fixed type references in Shell content creation to use correct page types

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue18193.cs Removed platform exclusion directive and updated test to use new AutomationId values
src/Controls/tests/TestCases.HostApp/Issues/Issue18193.cs Updated button variable names, AutomationId properties, and fixed Shell content type references

Comment on lines +18 to +24
tabBar.Items.Add(CreateShellContent("Page 7", typeof(Issue18193Page7), nameof(Issue18193Page7)));
tabBar.Items.Add(CreateShellContent("Page 8", typeof(Issue18193Page8), nameof(Issue18193Page8)));
tabBar.Items.Add(CreateShellContent("Page 9", typeof(Issue18193Page9), nameof(Issue18193Page9)));
tabBar.Items.Add(CreateShellContent("Page 10", typeof(Issue18193Page10), nameof(Issue18193Page10)));
tabBar.Items.Add(CreateShellContent("Page 11", typeof(Issue18193Page11), nameof(Issue18193Page11)));
tabBar.Items.Add(CreateShellContent("Page 12", typeof(Issue18193Page12), nameof(Issue18193Page12)));
tabBar.Items.Add(CreateShellContent("Page 13", typeof(Issue18193Page13), nameof(Issue18193Page13)));
Copy link

Copilot AI Sep 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The referenced page types (Issue18193Page7 through Issue18193Page13) do not exist in the codebase. This will cause compilation errors when these types are referenced in the CreateShellContent calls.

Copilot uses AI. Check for mistakes.
@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).


[Test]
[Category(UITestCategories.Shell)]
public void ShellNavigationShouldWorkInMoreTab()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ShellNavigationShouldWorkInMoreTab is gaining on Mac:

   at UITest.Appium.HelperExtensions.Wait(Func`1 query, Func`2 satisfactory, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 2530
   at UITest.Appium.HelperExtensions.WaitForAtLeastOne(Func`1 query, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 2547
   at UITest.Appium.HelperExtensions.WaitForElement(IApp app, IQuery query, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency, Nullable`1 postTimeout) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 777
   at UITest.Appium.HelperExtensions.WaitForElementTillPageNavigationSettled(IApp app, String elementId, Nullable`1 timeout) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 2181
   at Microsoft.Maui.TestCases.Tests.Issues.Issue18193.ShellNavigationShouldWorkInMoreTab() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue18193.cs:line 23
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@jfversluis
Copy link
Member

/rebase

@github-project-automation github-project-automation bot moved this from Todo to Approved in MAUI SDK Ongoing Dec 19, 2025
@PureWeen PureWeen changed the base branch from main to inflight/current December 22, 2025 17:30
@PureWeen PureWeen merged commit 5203f17 into dotnet:inflight/current Dec 22, 2025
136 of 161 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Done in MAUI SDK Ongoing Dec 22, 2025
PureWeen pushed a commit that referenced this pull request Dec 22, 2025
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Dec 26, 2025
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Dec 30, 2025
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
github-actions bot pushed a commit that referenced this pull request Dec 30, 2025
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Jan 5, 2026
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
TamilarasanSF4853 added a commit to TamilarasanSF4853/maui that referenced this pull request Jan 6, 2026
@PureWeen PureWeen mentioned this pull request Jan 7, 2026
sheiksyedm pushed a commit that referenced this pull request Jan 8, 2026
…33393)

This pull request updates UI test cases by reverting Shell navigation
test changes that continue to fail in Mac CI.

- ShellNavigationShouldWorkInMoreTab test case was previously failing in
CI on the Mac platform but was passing locally. Therefore, this PR
#31653 was created to resolve the
issue. However, the ShellNavigationShouldWorkInMoreTab test still fails
in CI on the Mac platform even after the changes. So, the changes from
#31653 were reverted.
PureWeen pushed a commit that referenced this pull request Jan 9, 2026
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Jan 9, 2026
…33393)

This pull request updates UI test cases by reverting Shell navigation
test changes that continue to fail in Mac CI.

- ShellNavigationShouldWorkInMoreTab test case was previously failing in
CI on the Mac platform but was passing locally. Therefore, this PR
#31653 was created to resolve the
issue. However, the ShellNavigationShouldWorkInMoreTab test still fails
in CI on the Mac platform even after the changes. So, the changes from
#31653 were reverted.
PureWeen pushed a commit that referenced this pull request Jan 9, 2026
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Jan 9, 2026
…33393)

This pull request updates UI test cases by reverting Shell navigation
test changes that continue to fail in Mac CI.

- ShellNavigationShouldWorkInMoreTab test case was previously failing in
CI on the Mac platform but was passing locally. Therefore, this PR
#31653 was created to resolve the
issue. However, the ShellNavigationShouldWorkInMoreTab test still fails
in CI on the Mac platform even after the changes. So, the changes from
#31653 were reverted.
PureWeen pushed a commit that referenced this pull request Jan 9, 2026
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Jan 13, 2026
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Jan 13, 2026
…33393)

This pull request updates UI test cases by reverting Shell navigation
test changes that continue to fail in Mac CI.

- ShellNavigationShouldWorkInMoreTab test case was previously failing in
CI on the Mac platform but was passing locally. Therefore, this PR
#31653 was created to resolve the
issue. However, the ShellNavigationShouldWorkInMoreTab test still fails
in CI on the Mac platform even after the changes. So, the changes from
#31653 were reverted.
PureWeen pushed a commit that referenced this pull request Jan 13, 2026
###  Description of Change

#### This PR reopens the work from the closed PR
[#28210](#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes #27206
PureWeen pushed a commit that referenced this pull request Jan 13, 2026
…33393)

This pull request updates UI test cases by reverting Shell navigation
test changes that continue to fail in Mac CI.

- ShellNavigationShouldWorkInMoreTab test case was previously failing in
CI on the Mac platform but was passing locally. Therefore, this PR
#31653 was created to resolve the
issue. However, the ShellNavigationShouldWorkInMoreTab test still fails
in CI on the Mac platform even after the changes. So, the changes from
#31653 were reverted.
PureWeen added a commit that referenced this pull request Jan 13, 2026
## What's Coming

.NET MAUI inflight/candidate introduces significant improvements across
all platforms with focus on quality, performance, and developer
experience. This release includes 27 commits with various improvements,
bug fixes, and enhancements.

## CollectionView
- [iOS][CV2] Fix page can be dragged down, and it would cause an extra
space between Header and EmptyView text by @devanathan-vaithiyanathan in
#31840
  <details>
  <summary>🔧 Fixes</summary>

- [I8_Header_and_Footer_Null - The page can be dragged down, and it
would cause an extra space between Header and EmptyView
text.](#31465)
  </details>

- [iOS] Fixed the Items not displayed properly in CarouselView2 by
@Ahamed-Ali in #31336
  <details>
  <summary>🔧 Fixes</summary>

- [[iOS] Items are not updated properly in
CarouselView2.](#31148)
  </details>

## Docs
- Improve Controls Core API docs by @jfversluis in
#33240

## Editor
- [iOS] Fixed an issue where an Editor with a small height inside a
ScrollView would cause the entire page to scroll by
@Tamilarasan-Paranthaman in #27948
  <details>
  <summary>🔧 Fixes</summary>

- [[iOS][Editor] An Editor that has not enough height and resides inside
a ScrollView/CollectionView will scroll the entire
page](#27750)
  </details>

## Image
- [Android] Image control crashes on Android when image width exceeds
height by @KarthikRajaKalaimani in
#33045
  <details>
  <summary>🔧 Fixes</summary>

- [Image control crashes on Android when image width exceeds
height](#32869)
  </details>

## Mediapicker
- [Android 🤖] Add a log telling why the request is cancelled by @pictos
in #33295
  <details>
  <summary>🔧 Fixes</summary>

- [MediaPicker.PickPhotosAsync throwing TaskCancelledException in
net10-android](#33283)
  </details>

## Navigation
- [Android] Fix for App Hang When PopModalAsync Is Called Immediately
After PushModalAsync with Task.Yield() by @BagavathiPerumal in
#32479
  <details>
  <summary>🔧 Fixes</summary>

- [App hangs if PopModalAsync is called after PushModalAsync with single
await Task.Yield()](#32310)
  </details>

- [iOS 26] Navigation hangs after rapidly open and closing new page
using Navigation.PushAsync - fix by @kubaflo in
#32456
  <details>
  <summary>🔧 Fixes</summary>

- [[iOS 26] Navigation hangs after rapidly open and closing new page
using Navigation.PushAsync](#32425)
  </details>

## Pages
- [iOS] Fix ContentPage BackgroundImageSource not working by
@Shalini-Ashokan in #33297
  <details>
  <summary>🔧 Fixes</summary>

- [.Net MAUI- Page.BackgroundImageSource not working for
iOS](#21594)
  </details>

## RadioButton
- [Issue-Resolver] Fix #33264 - RadioButtonGroup not working with
Collection View by @kubaflo in #33343
  <details>
  <summary>🔧 Fixes</summary>

- [RadioButtonGroup not working with
CollectionView](#33264)
  </details>

## SafeArea
- [Android] Fixed Label Overlapped by Android Status Bar When Using
SafeAreaEdges="Container" in .NET MAUI by @NirmalKumarYuvaraj in
#33285
  <details>
  <summary>🔧 Fixes</summary>

- [SafeAreaEdges works correctly only on the first tab in Shell. Other
tabs have content colliding with the display cutout in the landscape
mode.](#33034)
- [Label Overlapped by Android Status Bar When Using
SafeAreaEdges="Container" in .NET
MAUI](#32941)
- [[MAUI 10] Layout breaks on first navigation (Shell // route) until
soft keyboard appears/disappears (Android +
iOS)](#33038)
  </details>

## ScrollView
- [Windows, Android] Fix ScrollView Content Not Removed When Set to Null
by @devanathan-vaithiyanathan in
#33069
  <details>
  <summary>🔧 Fixes</summary>

- [[Windows, Android] ScrollView Content Not Removed When Set to
Null](#33067)
  </details>

## Searchbar
- Fix Android crash when changing shared Drawable tint on Searchbar by
@tritter in #33071
  <details>
  <summary>🔧 Fixes</summary>

- [[Android] Crash on changing Tint of
Searchbar](#33070)
  </details>

## Shell
- [iOS] - Fix Custom FlyoutIcon from Being Overridden to Default Color
in Shell by @prakashKannanSf3972 in
#27580
  <details>
  <summary>🔧 Fixes</summary>

- [Change the flyout icon
color](#6738)
  </details>

- [iOS] Fix Shell NavBarIsVisible updates when switching ShellContent by
@Vignesh-SF3580 in #33195
  <details>
  <summary>🔧 Fixes</summary>

- [[iOS] Shell NavBarIsVisible is not updated when changing
ShellContent](#33191)
  </details>

## Slider
- [C] Fix Slider and Stepper property order independence by
@StephaneDelcroix in #32939
  <details>
  <summary>🔧 Fixes</summary>

- [Slider Binding Initialization Order Causes Incorrect Value Assignment
in XAML](#32903)
- [Slider is very broken, Value is a mess when setting
Minimum](#14472)
- [Slider is buggy depending on order of
properties](#18910)
- [Stepper Value is incorrectly clamped to default min/max when using
bindableproperties in MVVM
pattern](#12243)
- [[Issue-Resolver] Fix #32903 - Sliderbinding initialization order
issue](#32907)
  </details>

## Stepper
- [Windows] Maui Stepper: Clamp minimum and maximum value by @OomJan in
#33275
  <details>
  <summary>🔧 Fixes</summary>

- [[Windows] Maui Stepper is not clamped to minimum or maximum
internally](#33274)
  </details>

- [iOS] Fixed the UIStepper Value from being clamped based on old higher
MinimumValue - Candidate PR test failure fix- 33363 by @Ahamed-Ali in
#33392

## TabbedPage
- [windows] Fixed Rapid change of selected tab results in crash. by
@praveenkumarkarunanithi in #33113
  <details>
  <summary>🔧 Fixes</summary>

- [Rapid change of selected tab results in crash on
Windows.](#32824)
  </details>

## Titlebar
- [Mac] Fix TitleBar Content Overlapping with Traffic Light Buttons on
Latest macOS Version by @devanathan-vaithiyanathan in
#33157
  <details>
  <summary>🔧 Fixes</summary>

- [TitleBar Content Overlapping with Traffic Light Buttons on Latest
macOS Version](#33136)
  </details>

## Xaml
- Fix for Control does not update from binding anymore after
MultiBinding.ConvertBack is called by @BagavathiPerumal in
#33128
  <details>
  <summary>🔧 Fixes</summary>

- [Control does not update from binding anymore after
MultiBinding.ConvertBack is
called](#24969)
- [The issue with the MultiBinding converter with two way binding mode
does not work properly when changing the
values.](#20382)
  </details>


<details>
<summary>🔧 Infrastructure (1)</summary>

- Avoid KVO on CALayer by introducing an Apple PlatformInterop by
@albyrock87 in #30861

</details>

<details>
<summary>🧪 Testing (2)</summary>

- [Testing] Enable UITest Issue18193 on MacCatalyst by @NafeelaNazhir in
#31653
  <details>
  <summary>🔧 Fixes</summary>

- [Test Issue18193 was disabled on Mac
Catalyst](#27206)
  </details>
- Set the CV2 handlers as the default by @Ahamed-Ali in
#33177

</details>

<details>
<summary>📦 Other (3)</summary>

- Update WindowsAppSDK to 1.8 by @mattleibow in
#32174
  <details>
  <summary>🔧 Fixes</summary>

- [Update to WindowsAppSDK](#30858)
  </details>
- Fix command dependency reentrancy by @simonrozsival in
#33129
- Fix SafeArea AdjustPan handling and add AdjustNothing mode tests by
@PureWeen via @Copilot in #33354

</details>
**Full Changelog**:
main...inflight/candidate
kubaflo pushed a commit to kubaflo/maui that referenced this pull request Jan 16, 2026
###  Description of Change

#### This PR reopens the work from the closed PR
[dotnet#28210](dotnet#28210)
This pull request introduces multiple updates to the `Issue18193` test
cases. The main changes focus on renaming button variables and their
`AutomationId` properties to enhance clarity and consistency, along with
minor refactoring aimed at resolving reliability issues on Catalyst
platforms within CI environments. Although the specific cause of the
ongoing CI failures has not been conclusively identified, these
modifications tackle frequent issues that can impact UI test reliability
on Catalyst platforms.

### Test updates:

Removed the `#if TEST_FAILS_ON_CATALYST` directive and the related
comment from the `Issue18193` test file.
Updated the test steps in the `ShellNavigationShouldWorkInMoreTab`
method to use the new `AutomationId` values for button interactions.

<img width="366" height="289" alt="Screenshot 2025-09-17 at 6 29 36 PM"
src="https://github.com/user-attachments/assets/000226c7-16b8-4547-8c6b-64d76f32c8fb"
/>

### Issues Fixed

Fixes dotnet#27206
kubaflo pushed a commit to kubaflo/maui that referenced this pull request Jan 16, 2026
…alyst (dotnet#33393)

This pull request updates UI test cases by reverting Shell navigation
test changes that continue to fail in Mac CI.

- ShellNavigationShouldWorkInMoreTab test case was previously failing in
CI on the Mac platform but was passing locally. Therefore, this PR
dotnet#31653 was created to resolve the
issue. However, the ShellNavigationShouldWorkInMoreTab test still fails
in CI on the Mac platform even after the changes. So, the changes from
dotnet#31653 were reverted.
@github-actions github-actions bot locked and limited conversation to collaborators Jan 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-testing Unit tests, device tests community ✨ Community Contribution partner/syncfusion Issues / PR's with Syncfusion collaboration

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Test Issue18193 was disabled on Mac Catalyst

4 participants