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

QSelect options aren't being read inside QDialog #17078

Open
fliebau opened this issue Apr 3, 2024 · 1 comment
Open

QSelect options aren't being read inside QDialog #17078

fliebau opened this issue Apr 3, 2024 · 1 comment
Labels
area/components bug/1-repro-available A reproduction is available and needs to be confirmed. flavour/quasar-cli-webpack kind/bug 🐞 Qv2 🔝 Quasar v2 issues

Comments

@fliebau
Copy link

fliebau commented Apr 3, 2024

What happened?

When using the QSelect component inside QDialog components the QSelect options aren't read out by a screen reader. Outside of QDialog components the QSelect options are read out just fine and displayed as expected.

This issue was brought up in the past but I think it was solved for only select options in dialogs but not the entire QSelect component: #13743

What did you expect to happen?

The QSelect options should be read out by screen readers, be it inside a modal or normal context.

Reproduction URL

https://codepen.io/F1reseed/pen/GRBJpmR

How to reproduce?

  1. go to the provided reproduction link: https://codepen.io/F1reseed/pen/GRBJpmR
  2. activate your screen reader
  3. use the tab button to navigate to the QSelect. Open it with either Space or Enter.
  4. use the arrow keys to navigate up and down the options. the screen reader reader reads out all the options.
Screenshot 2024-04-03 at 16 52 45
  1. press enter or space to select an option. it's read out as selected by the screen reader.
  2. now navigate per tab to the "Open" button and press Enter or Space to open it.
  3. navigate per tab to the QSelect and open it with either Space or Enter.
  4. using the arrow keys here doesn't result in the same effect as in step 4. the screen reader doesn't read out any of the options.
Screenshot 2024-04-03 at 16 53 24
  1. when selecting an option with Space or Enter the screenreader doesn't announce that either.

Flavour

Quasar CLI with Webpack (@quasar/cli | @quasar/app-webpack)

Areas

Components (quasar)

Platforms/Browsers

Chrome, Electron

Quasar info output

No response

Relevant log output

No response

Additional context

No response

@fliebau fliebau added kind/bug 🐞 Qv2 🔝 Quasar v2 issues labels Apr 3, 2024
@github-actions github-actions bot added area/components bug/1-repro-available A reproduction is available and needs to be confirmed. flavour/quasar-cli-webpack labels Apr 3, 2024
@darinkolev
Copy link

Same issue here, we need some solution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/components bug/1-repro-available A reproduction is available and needs to be confirmed. flavour/quasar-cli-webpack kind/bug 🐞 Qv2 🔝 Quasar v2 issues
Projects
None yet
Development

No branches or pull requests

2 participants