A group of us had some meaningful discussion in BubbleCon about improving the plugin editor with some bubble engineers.

The good news is they know it urgently needs improvements, but the bad news is to properly provide us with a better experience they will need to take a step back and work on the other areas before it makes sense to improve the plugin editor. So this will take sometime

As for assigning values to instance.data and using these values I would share these tricks

  • Avoid using a newly initialized instance.data in the same function and just init a variable using let or const instead.
  • try to adding an instance.data.SOMETHING as early as possible in the function.
  • Try creating instance.data variables (with a null value) in the initialize section of the plugin.
  • Try adding logic to check if the key you appended to instance.data has a value before executing you code
1 Like