Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Button Focus and Unfocus can't fire when run on MacOS #6482

Open
1 task done
Tracked by #14021
AllenMiaoFil opened this issue Apr 25, 2022 · 4 comments
Open
1 task done
Tracked by #14021

Button Focus and Unfocus can't fire when run on MacOS #6482

AllenMiaoFil opened this issue Apr 25, 2022 · 4 comments
Labels
area-controls-button Button, ImageButton p/2 Work that is important, but is currently not scheduled for release partner/cat 😻 this is an issue that impacts one of our partners or a customer our advisory team is engaged with platform/macOS 🍏 macOS / Mac Catalyst t/a11y Relates to accessibility t/bug Something isn't working
Milestone

Comments

@AllenMiaoFil
Copy link

AllenMiaoFil commented Apr 25, 2022

Description

I created a MAUI button and tried to set Focus and Unfous events, but the events won't be fired on MacOS.
The button look like won't get focus if we use tab to shift focus, Click button also does not work.

Steps to Reproduce

  1. Create a new MAUI Project on MacOS,
  2. Add a button with Focus and Unfocus events, and set event handler.
  3. Run a application and shift focus with 'Tab'

Version with bug

Release Candidate 1 (current)

Last version that worked well

Unknown/Other

Affected platforms

macOS

Affected platform versions

MacOS 12.0.1

Did you find any workaround?

No response

Relevant log output

No response

Depends on

@AllenMiaoFil AllenMiaoFil added s/needs-verification Indicates that this issue needs initial verification before further triage will happen t/bug Something isn't working labels Apr 25, 2022
@Redth Redth added this to the 6.0.300 milestone Apr 25, 2022
@Redth Redth added s/verified Verified / Reproducible Issue ready for Engineering Triage platform/macOS 🍏 macOS / Mac Catalyst legacy-area-controls Label, Button, CheckBox, Slider, Stepper, Switch, Picker, Entry, Editor and removed s/needs-verification Indicates that this issue needs initial verification before further triage will happen labels Apr 25, 2022
@davidortinau davidortinau added the p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint label May 1, 2022
@Redth Redth added p/2 Work that is important, but is currently not scheduled for release and removed p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint labels May 3, 2022
@samhouts samhouts modified the milestones: 6.0.300, 6.0.300-servicing May 5, 2022
@jsuarezruiz jsuarezruiz added the partner/cat 😻 this is an issue that impacts one of our partners or a customer our advisory team is engaged with label May 13, 2022
@samhouts samhouts added p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint and removed p/2 Work that is important, but is currently not scheduled for release labels Jul 20, 2022
@hartez hartez added the legacy-area-a11y Relates to accessibility label Aug 4, 2022
@Redth Redth modified the milestones: 6.0-servicing, Backlog Aug 30, 2022
@ghost
Copy link

ghost commented Aug 30, 2022

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.

@samhouts samhouts removed the s/verified Verified / Reproducible Issue ready for Engineering Triage label Apr 5, 2023
@samhouts samhouts modified the milestones: .NET 8 Planning, .NET 8 May 25, 2023
@vmusasia10g
Copy link

vmusasia10g commented Jul 10, 2023

In relation to the mentioned issue -- I have confirmed that turning on the Keyboard Navigation setting allows to tab into entry fields on Mac and tab through some buttons.

However, I'm having a lot of issues in tab ordering and ability to reach certain buttons or entry fields that are within some nested layouts. And seeing the tab jump to the next item horizontally in view as opposed to tabbing within a group (like a contents of a grid or list view)

@Redth Redth modified the milestones: .NET 8, .NET 8 GA Jul 12, 2023
@Redth
Copy link
Member

Redth commented Jul 12, 2023

Another note here is that default system/os behaviour on mac may be different with respect to which things are considered keyboard navigable. Eg: there's a system setting to enable keyboard navigation on newer macOS versions.

@samhouts samhouts moved this from Todo to In Progress in MAUI SDK Ongoing Aug 21, 2023
@PureWeen PureWeen modified the milestones: .NET 8 SR3, .NET 8 SR4 Nov 22, 2023
@PureWeen PureWeen modified the milestones: .NET 8 SR4, Backlog Mar 5, 2024
@ghost
Copy link

ghost commented Mar 5, 2024

We've added this issue to our backlog, and we will work to address it as time and resources allow. If you have any additional information or questions about this issue, please leave a comment. For additional info about issue management, please read our Triage Process.

@Eilon Eilon added t/a11y Relates to accessibility area-controls-button Button, ImageButton and removed legacy-area-a11y Relates to accessibility legacy-area-controls Label, Button, CheckBox, Slider, Stepper, Switch, Picker, Entry, Editor labels May 10, 2024
@PureWeen PureWeen added p/2 Work that is important, but is currently not scheduled for release and removed p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint labels Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-controls-button Button, ImageButton p/2 Work that is important, but is currently not scheduled for release partner/cat 😻 this is an issue that impacts one of our partners or a customer our advisory team is engaged with platform/macOS 🍏 macOS / Mac Catalyst t/a11y Relates to accessibility t/bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants