You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tabbing away from the nimble-select while filtering can cause the value of the select to unexpectedly change when the select is opened the next time.
💻 Repro or Code Sample
Open a filterable select (such as in storybook)
Type some text into the filter so that an option other than the currently selected option becomes highlighted in the dropdown
Tab away from the component
Notice that the select still shows the original value (expected because no new value was committed during the previous interaction)
Tab back to the nimble-select
Press 'Enter' to open the select
Notice the select's value immediately changes to the highlighted option from step 2
🤔 Expected Behavior
Entering text in the select's filter and then closing the select should not leave the component in a state that causes the value to change the next time the select opens.
😯 Current Behavior
The select gets in a state where the value changes immediately when it becomes open again.
💁 Possible Solution
🔦 Context
🌍 Your Environment
OS & Device: [e.g. MacOS, iOS, Windows, Linux] on [iPhone 7, PC]
Browser [e.g. Microsoft Edge, Google Chrome, Apple Safari, Mozilla FireFox]
Version [e.g. 1.8.0]
The text was updated successfully, but these errors were encountered:
🐛 Bug Report
Tabbing away from the nimble-select while filtering can cause the value of the select to unexpectedly change when the select is opened the next time.
💻 Repro or Code Sample
🤔 Expected Behavior
Entering text in the select's filter and then closing the select should not leave the component in a state that causes the value to change the next time the select opens.
😯 Current Behavior
The select gets in a state where the value changes immediately when it becomes open again.
💁 Possible Solution
🔦 Context
🌍 Your Environment
The text was updated successfully, but these errors were encountered: