File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ type Document = any
16
16
type DocumentChangedEvent = any
17
17
type Receiver = any
18
18
type Fragment = any
19
+ type HasProps = any
20
+ type Ref = any
19
21
20
22
const { keys, values } = Object
21
23
@@ -199,7 +201,11 @@ export class BokehView extends DOMWidgetView {
199
201
return
200
202
}
201
203
const { Serializer } = bk_require ( 'core/serialization' )
202
- 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} )
203
209
const event_rep = serializer . encode ( event )
204
210
event_rep . event = 'jsevent'
205
211
this . _send ( event_rep )
You can’t perform that action at this time.
0 commit comments