Skip to content

fix(select): use correct aria-haspopup value#28265

Merged
thetaPC merged 1 commit intofeature-7.5from
FW-5129
Oct 3, 2023
Merged

fix(select): use correct aria-haspopup value#28265
thetaPC merged 1 commit intofeature-7.5from
FW-5129

Conversation

@thetaPC
Copy link
Contributor

@thetaPC thetaPC commented Sep 29, 2023

Issue number: internal


What is the current behavior?

ion-select uses the aria-haspopup="listbox" even though the popup is a dialog.

What is the new behavior?

  • ion-select triggers a dialog, the value for aria-haspopup now reflects that

Does this introduce a breaking change?

  • Yes
  • No

Other information

N/A

@github-actions github-actions bot added the package: core @ionic/core package label Sep 29, 2023
@thetaPC thetaPC marked this pull request as ready for review September 30, 2023 00:37
@thetaPC thetaPC requested review from a team and liamdebeasi and removed request for a team September 30, 2023 00:37
Copy link
Contributor

@liamdebeasi liamdebeasi left a comment

Choose a reason for hiding this comment

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

I tested the changes on TalkBack + Android, VoiceOver + iOS, VoiceOver + Safari for macOS, NVDA + Chrome, and NVDA + Firefox. They all work well! Can we hold off on merging this until ionic-team/ionic-docs#3156 is merged? Would be good to have these changes ship together.

@thetaPC
Copy link
Contributor Author

thetaPC commented Oct 3, 2023

@liamdebeasi I'll switch the base branch to feature-7.5 since the docs is waiting on FW-5128. The work for FW-5128 will target a minor release.

@thetaPC thetaPC changed the base branch from main to feature-7.5 October 3, 2023 21:10
@github-actions github-actions bot added package: angular @ionic/angular package package: vue @ionic/vue package package: react @ionic/react package labels Oct 3, 2023
@github-actions github-actions bot removed package: angular @ionic/angular package package: vue @ionic/vue package package: react @ionic/react package labels Oct 3, 2023
@thetaPC thetaPC merged commit 01167fc into feature-7.5 Oct 3, 2023
@thetaPC thetaPC deleted the FW-5129 branch October 3, 2023 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package: core @ionic/core package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants