The fields are now visible, but the original behaviour isn’t completely restored.
In my example, the Field parameter is dependent on the Collection parameter. So, whenever the Collection’s value is changed, the Field’s dropdown options also get re-fetched.
But that’s not happening now. Currently, once set, the Field parameter’s loadOptions method doesn’t seem to be firing after the initial load.
May or may not be related, but if field in FieldsDescription.ts depends on collection, then it should specify the dependency with loadOptionsDependsOn, as you are doing e.g. for author in RelationsDescription.ts. Does author load correctly?
If a param’s load options depend on another param’s value, then the dependency must be specified. As you did for author, could you please specify the dependency for field with loadOptionsDependsOn: [ 'collection' ] and try again?
That this currently works on Baserow table options depending on databaseId and elsewhere in your node would seem to indicate that the issue is the missing key in this param.