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

[joy-ui][Select] On Safari, you have to click twice to reopen the listbox after selecting an option #39152

Open
2 tasks done
sibljon opened this issue Sep 25, 2023 · 4 comments
Assignees
Labels
component: select This is the name of the generic UI component, not the React module! package: joy-ui Specific to @mui/joy waiting for 👍 Waiting for upvotes

Comments

@sibljon
Copy link

sibljon commented Sep 25, 2023

Duplicates

  • I have searched the existing issues

Latest version

  • I have tested the latest version

Steps to reproduce 🕹

Link to live example:

Steps:

  1. Open the Joy UI Select docs
  2. Click on the Select button
  3. Select an option from the listbox
  4. Click on the Select button again
  5. !!! Notice that the listbox doesn't appear
  6. Click a second time on the Select button
  7. The listbox appears

You can see me reproduce here (macOS Safari Version 16.6):

2023-09-25.at.13.12.10.mp4

Current behavior 😯

After having made a selection from the listbox, it requires two clicks to re-open the listbox.

Expected behavior 🤔

After having made a selection from the listbox, it should only require one click to re-open the listbox.

Context 🔦

I'm generally just looking to use Select as a component in my app.

Your environment 🌎

npx @mui/envinfo
npx @mui/envinfo
npx: installed 2 in 3.281s

  System:
    OS: macOS 13.5.2
  Binaries:
    Node: 14.19.1 - ~/.nvm/versions/node/v14.19.1/bin/node
    Yarn: 3.4.1 - /opt/homebrew/bin/yarn
    npm: 6.14.16 - ~/.nvm/versions/node/v14.19.1/bin/npm
  Browsers:
    Chrome: 116.0.5845.187
    Edge: Not Found
    Safari: 16.6
@sibljon sibljon added the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Sep 25, 2023
@zannager zannager added component: select This is the name of the generic UI component, not the React module! package: joy-ui Specific to @mui/joy labels Sep 25, 2023
@rajdips834
Copy link

The issue is non existent in my system

@sibljon
Copy link
Author

sibljon commented Oct 2, 2023

The issue is non existent in my system

Could post the results of npx @mui/envinfo to know what your system set up is like?

@samuelsycamore
Copy link
Contributor

I'm not able to reproduce this error on my end. Is anyone else on the @mui/core team able to?

@samuelsycamore samuelsycamore removed the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Oct 10, 2023
@siriwatknp
Copy link
Member

I cannot reproduce as well (Safari 16.4)

@siriwatknp siriwatknp added the waiting for 👍 Waiting for upvotes label Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: select This is the name of the generic UI component, not the React module! package: joy-ui Specific to @mui/joy waiting for 👍 Waiting for upvotes
Projects
None yet
Development

No branches or pull requests

5 participants