We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 50c9329 commit 3afdb88Copy full SHA for 3afdb88
src/packages/frontend/jupyter/widgets/manager.ts
@@ -348,7 +348,10 @@ VBox([s1, s2])
348
const { message, buffers } = x;
349
log("handleMessageChange: ", model_id, message, buffers);
350
const model = await this.manager.get_model(model_id);
351
- model.trigger("msg:custom", message, buffers);
+ // Sending DataViews is critical, e.g., it's assumed by ipycanvas
352
+ // https://github.com/sagemathinc/cocalc/issues/5159
353
+ const views = buffers.map((buffer) => new DataView(buffer));
354
+ model.trigger("msg:custom", message, views);
355
};
356
357
// [ ] TODO: maybe have to keep trying for a while until model exists!
0 commit comments