Sync table config showing as formula instead of dropdowns

What am I doing wrong that the sync table options are not showing as nice GUI (text field, date picker, etc), but instead just a raw sync table formula:

Screen Shot 2022-04-07 at 9.39.07 PM

Here’s my sync table definition:

pack.addSyncTable({
  name: "Invoices",
  identityName: "Invoice",
  description: "All of your QBO Invoices",
  schema: schemas.InvoiceSchema,
  formula: {
    name: "SyncInvoices",
    description: "Sync all Invoices",
    parameters: [
      coda.makeParameter({
        name: "CompanyId",
        description: "Your company ID on QuickBooks",
        type: coda.ParameterType.String,
      }),
      coda.makeParameter({
        name: "DateRange",
        description: "Only sync Invoices dated within this range",
        type: coda.ParameterType.DateArray,
        optional: true,
      }),
    ],
    execute: async function ([CompanyId, DateRange], context) {
      return formulas.syncInvoices(context, CompanyId, DateRange);
    },
  },
});

I saw the same for some time but then fixed by itself.

I’ve only seen this when changing a sync table’s name, and having an older version on the canvas. If you remove the sync table and re-add it, do you still see the formula?

Hmm, same thing in a fresh doc:

Adding the same sync table to a fresh Pack shows configuration dropdowns as expected, instead of this formula issue :sob:

I don’t know what to do

Update: This was an odd edge case, that was happening because the Pack name contained parentheses. Fix will be pushed live in the next couple of days. In the meantime, you can remove the brackets from Pack name and reinstall.