Skip to content

[MacCatalyst] When VoiceOver is on , Picker dialog box closes automatically #31106

@SuthiYuvaraj

Description

@SuthiYuvaraj

Description

When I attempt to select or open the Picker dialog box using the keyboard, the Picker dialog closes automatically.

Screen.Recording.2025-08-11.at.10.58.17.AM.mov

Steps to Reproduce

  1. Create a new .NET MAUI App (File > New > .NET MAUI App).
  2. Add a Picker control in XAML:
<VerticalStackLayout>
    <Picker x:Name="picker"
            x:DataType="x:String"
            ItemDisplayBinding="{Binding .}"
            SemanticProperties.Hint="Picker"
            SemanticProperties.Description="Select an option from the list">
    </Picker>
</VerticalStackLayout>
  1. In the XAML code-behind (.xaml.cs), create a list and set it as the Picker's ItemsSource:
items = new List<string>
{
   "Item 1",
   "Item 2",
   "Item 3",
   "Item 4",
   "Item 5"
};
picker.ItemsSource = items;
  1. Enable VoiceOver on the device.
  2. Deploy and run the sample app.
  3. Observed Behavior : When attempting to open the Picker and select an item using the keyboard with VoiceOver enabled, the Picker dialog closes automatically before a selection can be completed.
  4. Expected Behavior: The Picker dialog should remain open until the selection is completed or the Done button is clicked.

Link to public reproduction project repository

No response

Version with bug

10.0.0-preview.6

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

macOS

Affected platform versions

No response

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-pickerPickerpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/macosmacOS / Mac Catalysts/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/a11yRelates to accessibilityt/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions