Cloning crashes the app

I have recently returned to one of my old apps, and the app suddenly has a bug in it that is causing it to crash when it worked fine previously. After some isolating of the issue, I have it down to:

I think that cloning a component on a screen that has a data viewer grid on it will cause an app to crash. There might be other combinations, but this is what I have actually tested. To replicate:

  • Make a new project
  • Add a layout and a label
  • Add a data viewer grid. Create a local table, and set the table as the data source of the data viewer (it doesn’t matter what data is in the table).
  • Do something that will cause the label to be cloned within the layout

See the following example to see this in action: Thunkable

Is this a Thunkable bug, or is there something I am missing?