David Brochart

Results 1127 comments of David Brochart

Ah yes I forgot.

I just [bumped jupyter-ydoc v3.0.0](https://github.com/jupyterlab/jupyter-collaboration/pull/388), and I am going to release jupyter-collaboration v3.0.0 final.

I'm wondering if it is a display message issue. Could you try and see if `print(ds_to_reproject)` has the same issue (that would make it a stream message)?

Note that in Observable notebooks, creating a new notebook starts with an empty cell, and deleting it just clears its content. This is the behavior @krassowski described in https://github.com/jupyterlab/jupyterlab/pull/13141#issuecomment-1260785653, and...

Commenting out this line solves the issue: https://github.com/jupyterlab/jupyterlab/blob/eb678f70df0376080df2e80d47b74a989ac552c9/packages/rendermime/src/outputmodel.ts#L188 But I'm not sure about the consequences.

The problem is in the Mermaid MIME renderer: https://github.com/jupyterlab/jupyterlab/blob/eb678f70df0376080df2e80d47b74a989ac552c9/packages/mermaid/src/mime.ts#L92-L106 And more precisely the call to `model.setData` which leads to a circular update between two clients.

Actually this is not related to top-level await, the kernel dies even while interrupting this: ```py import time time.sleep(100) ```

> Do you have any benchmarks to give an idea when the benefits start to materialize and how much of a speed up one could expect? It's rather on the...

> If the change in behaviour for overwriting characters is a requirement rather than a work-in-progress state it would need to be a really substantial benefit to consider breaking the...

The way shared output changes are handled currently is not optimal: any change in the Y model results in removing all previous outputs from the modelDB and adding all new...