I'm looking to add a drop-down menu similar to an <options>
tag within an HTML form. However, I also want users to have the ability to type in their own input if they choose, in addition to selecting from a predefined list of options. Essentially, there should be a text field that auto-populates when choosing an item from the drop-down but still allows for manual editing.
Here's an example of what I have in mind, although this is for a desktop app on Windows (note how the text can be modified):
I'm open to different designs as long as they provide users with easy access to a list of options and allow them to enter their own inputs. If there's another solution that offers user-friendly scrolling and input capabilities without resembling my initial description, I'm willing to consider it.