We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 09efb37 commit 7dd9a60Copy full SHA for 7dd9a60
src/doc.rs
@@ -116,7 +116,7 @@ impl Doc {
116
pub fn observe(&mut self, py: Python<'_>, f: PyObject) -> PyResult<Py<Subscription>> {
117
let sub = self.doc
118
.observe_transaction_cleanup(move |txn, event| {
119
- if event.before_state != event.after_state {
+ if !event.delete_set.is_empty() || event.before_state != event.after_state {
120
Python::with_gil(|py| {
121
let event = TransactionEvent::new(event, txn);
122
if let Err(err) = f.call1(py, (event,)) {
0 commit comments