UPDATE [11/1/23]: We released the ability for you to easily toggle on or off the ability to check issues on backend workflows. Read more here.
Hi all –
On September 5th, we shipped a bug fix that turned on the Bubble issue checker for all backend workflows. Prior to that bug fix, the issue checker would run on some backend workflows, but not all of them, and not consistently.
We’ve been pushing hard on editor performance and reliability, and after doing investigations into numerous performance-related bug reports, we realized that turning on the issue checker for backend workflows is causing serious editor performance issues for many applications.
We don’t currently have a solution to reliably run the issue checker on backend workflows without a performance penalty. We have longer-term plans to improve the overall performance of the issue checker, but nothing we can roll out on short notice.
Given that, we believe the best path to making the editor stable and reliable right now is to disable running the issue checker on backend workflows as the default behavior. We have just rolled out a change that will turn it off for backend workflows, causing those types of issues to be hidden.
If you wish to continue using it on backend workflows, you can enable it by adding “&backend_issue_checker=true” as a parameter in the url of the editor. Note that on larger apps, you may experience meaningful performance issues. Reported symptoms include general slowness in the editor, especially when editing in areas such as the API Connector or when navigating between tabs. Our recommendation is to only turn it on periodically to do a validation check of your backend workflows, and not to have it turned on during routine editing work.
We apologize for the inconvenience here – we know the issue checker is an important feature for helping double-check the correctness of your applications. We also know that getting our editor stable, fast, and reliable is really important to the community right now, and think this is the best interim measure to help us get there.