Skip to main content

The native mobile debugger

Sofia Maconi avatar
Written by Sofia Maconi
Updated this week

Overview

The Mobile Debugger lets you inspect and debug your mobile app directly in Web Preview. It includes tools for checking workflows, viewing element properties, identifying runtime issues, and testing your layout across different device sizes. The debugger appears as a persistent panel on the right side of the preview and stays visible as you interact with your app.

Features

Workflow debugging

Run workflows in Normal, Step-by-Step, or Slow mode to see how actions execute in real time. You can trace each step, monitor values, and catch unexpected behavior. You can also add breakpoints in the workflow editor to pause execution at a specific action and inspect it at the moment it runs.

Inspector mode

Hover over elements in your mobile app to see their properties, conditional states, and dynamic values. This makes it easy to identify why something is or isn’t displaying as expected.

Error and warning monitoring

A floating panel in the debugger displays runtime errors, resource limits, and other relevant warnings. This helps you quickly spot and resolve issues during development.

Device preview toggle

Switch between common mobile screen sizes to test how your app appears across different devices. This is helpful for identifying layout issues and testing responsive behavior. Persistent debugger panel The debugger stays docked to the right side of the screen during Web Preview, so you can inspect and interact with your app at the same time. It updates automatically as you navigate or trigger events.

How to use it

  1. Open your mobile app in Web Preview from the Bubble editor.

  2. Click the debugger symbol in the upper left corner of the web preview,

  3. The debugger panel appears on the right-hand side.

  4. Interact with your app and use the debugger controls to inspect elements, run workflows, and monitor errors.

Debugging workflows allows you to inspect actions as they are triggered in your app.

Inspecting elements lets you view the details of individual elements in your app.

Notes

  • The Mobile Debugger is only available for apps built using the mobile editor.

  • It functions only in Web Preview and is not currently available in live mobile environments.

The Disable Zooming property is enabled by default to prevent unintended pinch-to-zoom behavior during debugging. This can be turned off in the element’s settings if needed.

Did this answer your question?