🙃 Recurring Editor & Branching Issues (and how to handle them)

Some of us have already run into the issues listed below and learned how to deal with them. However, many may not have faced them yet or may not know how to handle them when they do.

So here’s a short list with some quick and alternative solutions until Bubble implements a definitive one.

  1. Issue Checker showing issues that don’t actually exist in the app.

This often happens after:

  • Merging a branch
  • Syncing a branch with main
  • Switching between branches

:white_check_mark: Try this Quick Fix: Refresh the tab. If it persists, close and reopen the editor.


  1. Issue when trying to merge branches with no apparent specific cause.

Sometimes, even without any apparent issue, when starting a branch merging process you may get the following warning (note: the recent alert has a slightly different look, but the error message has the same context).

:white_check_mark: Try this Quick Fix: Refresh the tab. If it persists, close and reopen the editor.


  1. Duplicate elements appearing after a merge.

This usually happens right after merging, even if you didn’t modify that element.

In some cases:

  • Selecting one element selects both.
  • In other cases, you can select only one.

:white_check_mark: Try this Quick Fix: Refresh the tab. If it persists, close and reopen the editor.

You can also contact the Bubble Team to remove the copy or try do that by yourself, but be careful here.

Usually, one of the duplicates won’t have any workflows attached. So make sure you’re deleting the copy and not the original one. I once deleted the original element and pushed it live without noticing. :sweat_smile:

What’s strange is that even reverting the merge and redoing it doesn’t always fix the issue.

Apparently this is a known issue for the Bubble team (although difficult to reproduce), so if it happens to you and is more complicated to resolve, contact them.


From my experience:
If a branch starts causing this type of issue, avoid reusing it. Delete it and create a new branch from main (or staging, if you use that flow). It seems like once corrupted, future merges keep reproducing the issue.


  1. Events, actions or workflow folders stuck in infinite loading (or missing).

This often happens after:

  • Creating new events/actions/folders
  • Deleting events/actions/folders
  • Switching between branches
  • Creating new branches

:white_check_mark: Try this Quick Fix: Refresh the tab. If it persists, close and reopen the editor.


  1. Newly created elements can’t be referenced

Sometimes, a newly created element doesn’t appear in the dropdown list when trying to reference it. Obviously, elements created within RGs can’t be natively referenced from outside, which is not the case here.

:white_check_mark: Try this Quick Fix: Refresh the tab. If it persists, close and reopen the editor.


  1. Editor is so slow that it’s almost impossible to use it.

This one happens frequently, especially in large and complex apps. But there are likely multiple factors involved here such as local system configuration (CPU, RAM, browser, extensions, etc.), network connection, etc. However, some users have also reported what appears to be a memory leak behavior in the editor, which may indicate deeper underlying causes at even more complex levels.

:white_check_mark: Try this Quick Fix: Refresh the tab. If it persists, close and reopen the editor.

You can (and should) also make use of Reusable Elements, not only to reduce the number of workflows on a page/section, but also to improve the maintainability of the application, condition and isolate logic, and also to remove a very large number of elements in the same section.


  1. Loss of drag control in the App Search Tool.

If for some reason you move the App Search Tool window to the top and lose control over the drag capability. This also happens sometimes for no apparent logical reason, you just open the window and it’s already “bugged”.

chrome_QA9S8lQ628

:white_check_mark: Try this Quick Fix: Since refreshing the tab won’t work in this case, you can duplicate the tab, and that will fix the issue.

But if you don’t want to refresh the tab or duplicate the tab (which will also reload the page), so you don’t lose the current view of what you’re working on, you can use the browser’s inspector, find the child container element of “search-pallete-wrapper” and set a top margin of something like 100px. This will allow you to access the header area, which will allow you to move it again.


  1. Unable to access the App Data section view.

Sometimes you are trying to access the App Data section, but the app keeps preventing you from doing so, reloading and insisting on displaying another table.

:white_check_mark: Try this Quick Fix: Duplicate the tab or remove all parameters from the URL after “type_id”.


Well, a quick fix to almost of the issues above is to refresh the browser tab, duplicate it or close and open a new one (although it doesn’t always work), as it may just be a temporary caching issue.

I even recommend that you make it a habit to always refresh the tab before and after a merge, or even when switching between branches. This will prevent many headaches.

And if you’re like me and have several tabs open all the time (not just Bubble, but various things), it would be wise to close the browser and restore them all from time to time.

Some users have also used other browsers and reported improvements. Well, I have several browsers installed for testing responsiveness and apps/plugins behavior, but I’ve always liked using Chrome as my main browser. You can test others if you like.



Please note that there are several other issues related to specific features, such as the beta version of the Properties Editor, and others.

I’m not addressing those here. This post focuses only on issues that may arise during general use of the editor and when working with branches. So there are certainly other issues that I haven’t listed here because I don’t remember them at the moment or because I haven’t faced them yet. Some issues may occur in very specific circumstances, so if you’ve run into other editor or branching issues and discovered simple (even temporary) fixes that work, feel free to share them with the community. :saluting_face: