Skip to content

[macOS]Picker items are not visible #33463

@koszeggy

Description

@koszeggy

Description

At first glance, the issue seems similar to #21691, #27474 and #18015: on mac the items of Picker are not visible. But unlike in those cases, omitting Title does not fix the issue. Also, it seems as if the items were there after all: you can select items if you know where to click - it's just they are not visible.

But this (broken) functionality lasts only until I try to use the keyboard instead: after pressing TAB on the UI at least once, the Picker completely stops functioning: once it opens up, gets closed immediately.

See the recording demonstrating both issues:

Image

Steps to Reproduce

  1. Add a picker to the UI with some items. (Example)
  2. Execute the app targeting net10.0-maccatalyst
  3. Click on the picker, observe the invisible items (1st issue)
  4. Click Done
  5. Press TAB
  6. Click on the picker, and see as its opens up, but also closes immediately (2nd issue)

Link to public reproduction project repository

https://github.com/koszeggy/KGySoft.Drawing/tree/master/Examples/SkiaSharp.Maui

Version with bug

10.0.20

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

.NET 8 (Please specify exact version)

Affected platforms

macOS

Affected platform versions

macOS 26, .NET 10, Microsoft.Maui.Controls 10.0.20

Did you find any workaround?

No

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-pickerPickeri/regressionThis issue described a confirmed regression on a currently supported versionp/0Current heighest priority issues that we are targeting for a release.platform/macosmacOS / Mac Catalystregressed-in-10-preview2s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions