Searchable Dropdown (Single/Multi)
Demo Editor
Demo Preview/Documentation
Plugin Page
Other plugins (
I’m still migrating some from my old page)
Hey everyone,
I’ve always been bothered by the limitations of dropdowns in Bubble, both in terms of single/multi selection behavior and visual customization.
Beyond the lack of styling control, Bubble’s native dropdown can also behave differently across browsers because of how it’s built, which makes it even harder to create a consistent experience.
For a while, I ended up building my own custom dropdown components for projects. But anyone who has done that knows how much of a headache it can be to manage workflows, states, selection logic, and data sources, especially when the setup isn’t truly dynamic. Even with reusable elements, it still becomes difficult to maintain.
So I originally started building this plugin for my own use. After improving it, documenting it properly, and adding a few more features, I decided to publish it in the marketplace.
I tried to bring everything you (and me) expect from a modern dropdown into one clean, reliable component without workarounds or complex setups.
So, Searchable Dropdown (Single/Multi) is a powerful, fully customizable dropdown element built to replace the native dropdown with a richer and more flexible experience.
It supports single and multi selection, static and dynamic data, built in search, smart positioning, smooth animations, and keyboard accessibility, all powered by pure CSS and JavaScript with zero dependencies.
My goal is to keep refining and releasing more UI component plugins I’ve built over time, along with proper documentation and demos.
Hope you like it ![]()
![]()
Key Features
Powerful Selection Engine
Seamless single and multi selection in one powerful element
Works with Datatypes, Option Sets, and other static or dynamic values
Smart defaults that preselect values effortlessly
Built in instant search to quickly find options as you type
Select all or a customized list with clear visual feedback
Built in counter for multi selection
Smooth User Experience
Intelligent positioning that adapts beautifully to any screen
Smooth animations that make every interaction feel premium
Keyboard support (Tab, Enter, Space, Escape)
Handles required and invalid states with customizable styling
Beautifully Customizable
Fully customizable option states (default, hover, selected)
Seamless integration with Bubble styles
Consistent appearance across browsers and devices
Custom scrollbars, glass effects, and built in icon library
Workflow Friendly
Trigger actions from anywhere
Flexible reset behavior
No workflows required for core functionality
Zero dependencies (pure CSS & JavaScript)
![]()
Would love to hear your feedback
Happy to answer questions or help you get started!

