Skip to main content

Troubleshooting & FAQ

Running into something unexpected? Find fixes for common errors, API problems, and unexpected behavior in your app.

4 authors129 articles
How can I troubleshoot the Bubble error message: 'Sorry, we ran into a temporary bug and can't complete your request'?
Why do my searches return incorrect results after deleting Things?Learn why searches using "is empty" conditions may return unexpected results after deleting Things, and how to fix it with a bulk workflow.
Why does my Zapier trigger data not match my live Zap data?Learn why field data from a Zapier test trigger may not match live Zap data in Bubble, and how to fix it with a single API setting.
Why aren't my API Connector Shared Parameters being added to my calls?Learn when Shared Parameters are and aren't included in API Connector calls, and how to ensure they're applied correctly.
Why do non-English characters in file names appear as symbols in the File Uploader?Learn why file names with non-English characters display as percent-encoded values in the File Uploader element, and what to expect in the meantime.
Why won't my BBCode [video] tag display YouTube or Vimeo videos in a Text element?Learn why BBCode video tags no longer display external videos in Bubble Text elements, and what alternatives you can use instead.
Why does my background style transition animation play on page load?Learn why background style transition animations trigger on page load in repeating groups, and how to prevent it by adjusting image layout settings.
Why doesn't the Issue Checker flag references to non-existent option sets?Learn why Bubble's Issue Checker doesn't flag dynamic expressions that reference deleted or missing option sets, and how to find and fix them manually.
Why do ellipses on text elements behave unexpectedly?Learn about known limitations with how Bubble truncates text and adds ellipses in Text elements, including differences between the editor and run mode.
Why does the Dropdown element appear twice on Firefox for Android?Learn why tapping a Dropdown element in a Bubble app on Firefox for Android shows two menus, and how to work around it.
What are the known limitations of the Box plugin?Known issues with the Bubble Box plugin: files can't be used as email attachments, can't be made truly private, and upload progress doesn't display incrementally.
What are the known limitations of SelectPDF in Bubble?Known issues with SelectPDF: content cut off when using the Webkit rendering engine, and dates displaying in the wrong timezone in generated PDFs.
What are the known limitations of CSV and data import/export?Common issues when importing or exporting data in Bubble: CSV re-import formatting mismatches, date list parsing errors, and JSON export format inconsistencies.
Why aren't my App Data search results showing all relevant records?Learn why searching in the App Data tab may not return all matching records for data types with many fields, and how to find records using views instead.
What are the known limitations of the Rich Text Editor?Common issues with Bubble's Rich Text Editor: Enter key on Android (GBoard), data source value sync, and URLs with colons breaking links.
What are the known limitations of the dropdown element?Why styling, text alignment, and animations don't work on Bubble's native dropdown element, and how to work around each limitation.
Why does "This Page" return null in a scheduled custom event?Explains why the "This Page" expression evaluates to null when used in a scheduled custom event workflow action, and how to work around it.
What are the known limitations of the Stripe v2 plugin?Known issues with the Stripe v2 plugin: checkout doesn't work in Android webviews, and language support is limited. Both are resolved by upgrading to Stripe v3.
Why doesn't fixed height work for Text elements in my native mobile app?Explains why Text elements in native mobile apps don't respect fixed height settings when content overflows, and how to work around it.
Why is the App Search Tool stuck and impossible to move in the editor?Explains why the App Search Tool can get trapped behind the editor's top menubar when dragged too high, and how to reset its position.
Why does my Data API return records from a deleted custom type?If you delete a custom data type and recreate it with the same name, your Data API may return entries from the old type. Learn why this happens and how…
Why isn't my new workflow showing up in the editor?After creating a new workflow, it may not appear in the Workflows tab right away. Learn why this happens and how to make it visible immediately.
Why aren't my raw data edits saving in the backend workflow editor?If your initialization request raw data exceeds 10,000 characters, changes made in the editor won't save. Learn why this happens and how to work around it.
Why does Safari prompt to autofill inputs in the Bubble editor?Safari may sometimes prompt to auto-fill editor inputs with a saved username or password, particularly when an email input field is present on the page.
Why can I still scroll the page behind an open popup on iOS Safari?On iOS Safari, touch drag events propagate up to the page body, which means the background page stays scrollable even when a popup is open. This is an iOS-level behaviour…
Why does a horizontally-centered element with margins flicker or jump on page load?Adding margin to a horizontally-centered element causes it to briefly render with incorrect styling before snapping to the correct position, creating a visible flicker on page load.
Why do data type names appear differently in the Plugin API than in the editor?Data types are stored internally by ID but the Object API uses a lowercased, spaceless version of the Display name. This inconsistency means plugins can't reliably identify types by name…
Why does the PayPal checkout pop-up appear cut off when using the Braintree plugin?When the Braintree plugin's "Charge the current user" action is triggered by a button low on the page, the PayPal pop-up appears at the same scroll position and may be…

UI & Elements

Covers visual rendering, element layout, input behavior, fonts, repeating groups, and styling issues. Use this for questions about why elements look or behave unexpectedly — in the editor or in run-mode.


Do conditional expressions that control element visibility always run on page load?
Why does the "step-by-step" debugger show different conditions compared to autobinding without the debugger?
Why can't I see the padding indicator on a container with a dark background?
Why am I still able to scroll on the page behind a pop-up in Safari?
Why does toggling visibility from the conditionals tab not work?
Why didn't the color change on my Ionic Range Element?
How do I fix inconsistent element sizing during an animation?
Why won't my input element clear when all of its contents are selected?
Why is the Searchbox element autocompleting addresses incorrectly?
Why am I unable to select an option from a dropdown?
Why does my CSS gradient look inconsistent on Safari?
Why does my app act as expected in one browser, but differently in another?
How do I work around different types of input elements validating slightly differently and at different times?
Why can't a text element be centered vertically past the first line?
Is it possible to create elements with negative width or height values?
How do I upgrade my app to the responsive design system?
When I upgrade my app to the responsive design system, will it upgrade all pages and all versions?
Why is there "\n" instead of a new line in my text?
Why does a thin white line appear under an element when I try to center text vertically?
Why is my text not rendering correctly when the page is loaded?
Why am I getting pop-ups about entering my password and email, or autofilling my email when trying to type in a text input in the editor?
Why is the formatting of a repeating group altered when the repeating group has a scrollbar?
Why is my custom font unable to load?
Why does the hover state on some elements lag for fast cursor movements?
Why doesn't a Drag/Drop Group placed in a nested Repeating Group trigger auto-scroll when dragged to end of group?
How can I set my elements to fill 100% of the viewport height (vh)?
Is it possible to submit a Multiline Input form when a user presses the "Enter" key?
Why do I see a different HTML tag when inspecting a text element in the browser console than what's set within the property editor?
How do I troubleshoot buttons not working in Bubble?
How do I set up, troubleshoot, and optimize repeating groups in Bubble?
Why am I getting a "This app is a free plan and should have a Bubble banner..." message when previewing application/template?
Do Safari & iOS handle dynamic images the same as Chrome?
Why can't I change a repeating group's data source with a condition that references the RG's data source?
Why does an element with on-click workflow set to "not clickable" in the property editor still show the accessibility outline?