MARKETPLACE
PLUGINS
MOBILE INTERACTION BLOCKER PRO
Mobile interaction blocker PRO logo

Mobile interaction blocker PRO

Published August 2026
   •    Updated August 2026

Plugin details

Need more control than simply blocking every mobile interaction at once?
Mobile Interaction Blocker Pro gives you precise control over how your Bubble app behaves on mobile.

It includes everything in Free and expands the blocker to 9 individual controls, including iOS long-press actions, image dragging, overscroll, page scrollbars, and element scrollbars.

Each blocking option can be controlled dynamically on its own, while the enabled master switch still lets you turn the entire blocker on or off at once.

You can also use allow_ids and allow_classes to exclude specific elements — and everything inside them — from all blocking behavior, giving you an app-like experience without sacrificing interaction where you still need it.

🌐Demo Page: https://codimize.bubbleapps.io/version-test/index/mobile-interaction-blocker?plan=pro
🌐Editor: https://bubble.io/page?id=codimize&tab=Design&name=%E2%9A%A1%5BPlugin%5D+Mobile+interaction+blocker+PRO&type=custom

$5

Per month

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

Platform

Web

Contributor details

Codimize logo
Codimize
Joined 2024   •   8 Plugins
View contributor profile

Instructions

1. Add the element to your page.
Place the Mobile Interaction Blocker Pro element on any page where you want to control mobile interactions.

No workflows are required. The blocker starts working as soon as the element is active.

2. Choose which interactions to block.

Pro lets you control all 9 blocking options individually:

Block text selection
Block context menus
Block pinch zoom
Block double-tap zoom
Block iOS long-press actions
Block image dragging
Block overscroll
Hide the page scrollbar
Hide element scrollbars

Each option supports dynamic expressions, so you can turn individual behaviors on or off based on your app's conditions.

3. Use enabled as the master switch.

The enabled setting controls the entire blocker.

When enabled is off, all blocking behavior is disabled regardless of the individual option settings.

This gives you two levels of control:

enabled → turn the entire blocker on or off
Individual options → control each blocked interaction separately

4. Exclude elements when needed.

Use allow_ids or allow_classes when certain parts of the page should keep their normal mobile browser interactions.

Any matching element — including everything inside it — will be excluded from all blocking behavior.

This is useful when specific scrollable areas, inputs, or interactive components need to remain unaffected.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble