Right-Click Menu

Demo to preview the plugin:

Introduction

The Right-Click Menu plugin allows you to replace the standard browser right-click menu with a fully customized menu inside your Bubble app.
You can configure between 2–5 menu items, each with its own label and FontAwesome icon. The plugin also works seamlessly with Repeating Groups, enabling dynamic, context-aware actions.
Whenever a user selects a menu item, a Bubble workflow event is triggered, allowing you to define custom actions such as navigation, opening a popup, updating a database entry, and much more.
This makes the plugin a powerful tool for improving usability, branding, and interactivity in your application.
Key Features

Prerequisites

Before using the plugin, make sure:
  • You have an active Bubble.io application.
  • You are familiar with creating and managing workflows in Bubble.
  • Your app is intended for desktop use cases (right-click functionality is limited or unavailable on mobile browsers).
  • You have access to the FontAwesome icon library (already supported in Bubble by default).
  • Your app’s pages are set to allow element actions (no conflicting right-click blocking scripts).

Image without caption

How to setup

Step 1 – Install the Plugin

Step 2 – Add the Plugin Element to Your Page

Step 3 – Configure Menu Items

Step 4 – Set Up Workflow Events

Step 5 – Test Your Right-Click Menu

Plugin Element - Right-Click Menu 5 Buttons

This variation provides a maximum of 5 custom buttons.

Element Properties

Element Events

Plugin Element - Right-Click Menu 4 Buttons

This version supports up to 4 menu buttons.

Element properties

Element Events

Plugin Element - Right-Click Menu 3 Buttons

This version supports up to 3 menu buttons.

Element Properties

Element Events

Plugin Element - Right-Click Menu 2 Buttons

The simplest version with only 2 buttons.

Element Properties

Element Events

Plugin Element - Repeating Group (RG) Cell Right-Click Support

The plugin also includes a Repeating Group cell variation for dynamic data.

Element Properties

Exposed states

Element Events

Image without caption

Changelogs