Data Table callback error after updating Dash library from 1.10 to 1.18

After upgrading my dash library from 1.10 to the most up-to-date version, I have been getting the following callback error for a dashboard which uses the DataTable component:

plotly dash cannot read property 'props' of undefined

The component properties being updated by the callback include:

  • datatable.data
  • datatable.columns
  • dropdown.options (which serve as data filters)

The code within the callback seems to produce the desired output, and downgrading to the previous version of dash does indeed return everything back to the normal.

Likewise, our other dashboard, which uses only dcc.graph and dcc.dropdown components, seems unaffected.

Has anyone else encountered such an issue when upgrading the package?