Tabulator column not sortable


I’ve noticed that the columns in the Tabulator widget cannot be sorted. Clicking on the column headers produces the following Javascript Error:

tabulator.js:4304 Uncaught TypeError: Cannot read property ‘then’ of undefined
at RowManager._genRemoteRequest (tabulator.js:4304)
at RowManager.sorterRefresh (tabulator.js:4364)
at HTMLDivElement. (tabulator.js:25791)
RowManager._genRemoteRequest @ tabulator.js:4304
RowManager.sorterRefresh @ tabulator.js:4364
(anonymous) @ tabulator.js:25791

I am using panel version 0.11 in Jupyterlab and have reproduced this in Chrome and Brave. It occurs when used with panel.serve() and when run in a Jupyter notebook. Happy to provide any additional relevant information. Sorry if this would be better posted as a bug, but I thought I’d start here in case it is a usage issue.

Update: initializing with pn.widgets.Tabulator(df, pagination = “remote” ) seems to enable sorting. Sorting still produces a console error message:

tabulator.js:23328 Uncaught (in promise) undefined

but this does not appear to impair the functioning.