-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
☂ ComboBox/Dropdown: Open issues and history for convergence #6030
Comments
Notes from 08/22 discussion Work location and backwards compatibility
Opportunities to improve the component
Things that we should do
Expected Dev time
|
Hey, so we may want to reconsider this as a dropdown and combobox are two different things for ARIA. I had a short conversation with James Jackson about this. |
We'd certainly want to capture proper aria values based on the type of UI used. |
@betrue-final-final that was one of the feedback I provided to @micahgodbolt which is that I think their accessibility treatment is very different. W.r.t. to merging the two, managing the accessibility for the many permutating states of Dropdown/ComboBox while keeping the component lightweight and the complexity manageable is likely going to be a significant challenge with this work. |
James on our team has lots of knowledge here and can advise. He's not an engineer though! |
Assigning this to myself (and slightly repurposing) since David asked me to look into refactoring and/or merging ComboBox and Dropdown. Other things to fix/consider as part of this work:
|
@ecraig12345 update the topmost point with TODOS reflecting those issues you mentioned |
Have another one where we mutate props.options when items are selected: |
We have a page that allows people to use 10 drop-down menus to filter a library of hundreds of items. People's filtering behaviour can become complex, and though we have a 'clear filters' button that allows all 10 drop-downs to be cleared, we regularly get feedback that they'd like to just clear one of the drop-down menus. Once a user has selected an item/items, can we work on the ability to easily clear all those items from the dropdown? Example of how this might work below. once an item from a drop-down has been selected: |
@popeadam Can you please open a separate feature request for that? |
Hello @ecraig12345 , Is there a way to disable this built-in tooltip? I am using office-fabric-ui-react version ^7.98.3 Thanks |
@malvica Can you please open a separate issue about that? It's not directly related to this refactoring issue. |
Sure @ecraig12345 , done #13007. |
Update: our roadmap and approach have changed a lot since this was first opened, so while we certainly still want to refactor these components, the approach may look significantly different than what was discussed above (also TBD whether it will happen as part of version 8 or not until the future converged version). At some point @joschect or another team member will need to go through the points called out here and determine which ones are still relevant and how we want to address them in a refactored version. |
Hi, is there any update on the status of this? I'm specifically interested in filtering options as the user types. |
In case anyone else is looking for a filtering solution, there are some pretty good examples over in #8606 that show how to use |
Merging #16335 into this one. From that issue, two closed issues to consider for Dropdown convergence: |
Because this issue has not had activity for over 150 days, we're automatically closing it for house-keeping purposes. Still require assistance? Please, create a new issue with up-to date details. |
Component Details
Imports
Exports/ Component Breakdown
Intended Package
Code mockup/example
Code Sample
Types
Design Assets
Component Ownership
Deadlines
Todos
Steps
The text was updated successfully, but these errors were encountered: