We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9a55cac commit 5f0075fCopy full SHA for 5f0075f
src/widgets.ts
@@ -16,6 +16,8 @@ type Document = any
16
type DocumentChangedEvent = any
17
type Receiver = any
18
type Fragment = any
19
+type HasProps = any
20
+type Ref = any
21
22
const { keys, values } = Object
23
@@ -199,7 +201,11 @@ export class BokehView extends DOMWidgetView {
199
201
return
200
202
}
203
const { Serializer } = bk_require('core/serialization')
- const serializer = new Serializer()
204
+ const references: Map<HasProps, Ref> = new Map()
205
+ for (const model of event.document._all_models.values()) {
206
+ references.set(model, model.ref())
207
+ }
208
+ const serializer = new Serializer({references})
209
const event_rep = serializer.encode(event)
210
event_rep.event = 'jsevent'
211
this._send(event_rep)
0 commit comments