WIP: Default ‘Select’ dropdown options inside component properties sometimes do not appear

Browser: Chrome 110
OS: macOS / Windows / Linux / etc.
URL: Link to a page that illustrates this issue
Video: Short screen recording that illustrates this issue (free tool: jam.dev)

These are the two cases I’ve encountered:

  1. When binding a property to the condition operator (==, !=, is empty, is not empty) etc. These defaults do not appear as options inside the component property, as they do for other default select fields (such as html tag etc). Manually recreating these options does not appear to work.
  2. When trying to set up a nested component property binding. The child component has a property connected to the image caption select field (attachment, no caption etc). When creating a select property on the parent component and binding it to this child property, the select options do not appear. I haven’t tested whether manually recreating these options works or not. Is this expected behaviour for the current state of property bindings? It’s possible I have misunderstood how property bindings are supposed to work.

Hey @robbiedawson,

Thank you for your report. For the first one, there is already a task opened and you can follow it here: WIP: is/is not empty Condition via Props Doesn't Work Correctly With Dynamic Data - #2 by Matej
Once we fixed it, we will update the forum topic mentioned above.

I was able to replicate the second one, and I’ve created a local task for it. Once it will be fixed, we will update it for a topic.

Thank you,
Matej.