Skip to content

[Select] Feels less response than native counterpart #8999

@rynti

Description

@rynti
  • I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

When I use a Select Field, it should "feel" responsive and fast. Currently, before the menu with all select options pops up, we wait until the mouseclick is over. Instead, at least on non-touch devices we should consider starting the opening animation as soon as the click starts (for instance the mousedown event).

Current Behavior

As described in "Expected Behavior", currently we wait until the click event is over before the Select field opens the menu with all options. This makes it feel much less responsive and slow compared with say the native select field in Chrome, which opens instantly.

Steps to Reproduce

Check the Select page in the current documentation to try it out: https://material-ui.com/demos/selects/

Context

We use the select field in various places of our app, and we feel like the current behavior of the Select field makes our application feel sluggish and slow.

Your Environment

Tech Version
Material-UI Beta 20
React 15.6.2
browser Google Chrome 61.0.3163.100

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope: selectChanges related to the select.type: new featureExpand the scope of the product to solve a new problem.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions