Tabulator Param Watch Bug?

Hi all,

Is this a bug in the implementation of Tabulator?

Expected Behavior: After I make an update to a cell, the old and new event should have different values (i.e. dataframes).

Actual Behavior: After I make an update to a cell, the old and new event values are the same.

Reproducible example:

import panel as pn
import pandas as pd
pn.extension()

def event_listener(event):
    print(event.old)
    print(event.new)

df = pd.DataFrame({
    'A': [10, 20, 30]
})
tabulator = pn.widgets.Tabulator(df)
tabulator.param.watch(event_listener, ['value'])
tabulator.show()
1 Like

I would say its a bug. Would you mind filing it as a bug on Github?

Thanks.