True Reset logo

True Reset

Published January 2026
   •    Updated this week

Plugin details

Is the native "Reset Group" action failing you? 🤯
We've all been there: you reset a popup, but when you open it again, the old data is still there. Or worse, the input looks empty visually, but Bubble still thinks it has a value.

True Reset is the definitive solution for form clearing. It uses native DOM events to perform a "Deep Clean" on your elements.

🔥 Key Features:

True Value Wipe: It doesn't just clear the text; it forces an update to Bubble's data source, ensuring Input's value is empty returns yes.

Dropdown Support: Resets Dropdowns back to their initial option (Index 0), effectively clearing the user selection.

Group Deep Clean: Give an ID to a Group or Popup, and the plugin will find and reset every single input inside it automatically.

No Elements Needed: Works via Workflow Actions (Client-side). No need to place elements on the page.

⚡ Includes 3 Actions:

Reset Input: Clears a specific element by ID.

Reset Group: Clears all inputs nested inside a Group/Popup ID.

Reset Class: Clears multiple inputs sharing the same HTML Class.


Demo Test: https://demo-app-56978.bubbleapps.io/version-test/truereset/1769020758411x215780762692406660

Editor: https://bubble.io/page?id=demo-app-56978&tab=Design&name=truereset

Free

For everyone

stars   •   0 ratings
4 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   •   60 Plugins
View contributor profile

Instructions

SETUP INSTRUCTIONS:
Go to your Bubble Editor -> Settings -> General.

Check the box: Expose the option to add an ID attribute to HTML elements. ✅

Scroll down to the bottom of any element property editor and give it an ID Attribute.


HOW TO USE 'RESET CLASS': Since Bubble doesn't have a native "Class" field, you have two ways to assign classes:

Option A (Using 'Classify' plugin - Recommended): Simply add {addClass: "my-clean-class"} to the ID Attribute of your inputs.

Option B (Using a native HTML Element):

Give your input an ID (e.g., input_1).

Place an HTML Element on your page and paste this code:

<script>
   // Waits for the page to load and adds the class
   setTimeout(function() {
       var el = document.getElementById('input_1');
       if(el) el.classList.add('my-clean-class');
   }, 200);
</script>

Run the Reset Class action using my-clean-class.


SUPPORTED ELEMENTS:

Inputs (Text, Email, Password, Numbers)

Multiline Inputs

Dropdowns (Resets to Index 0)

Checkboxes & Radio Buttons

Search Boxes

Date/Time Pickers

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble