|
|
@@ -1524,7 +1524,7 @@ Draw.loadPlugin(async function(ui) {
|
|
|
} else {
|
|
|
v = value;
|
|
|
}
|
|
|
- model.setValue(cell, v);
|
|
|
+ model.setValue(cell, v.documentElement);
|
|
|
},
|
|
|
source: () => {
|
|
|
const sourceId = value;
|
|
|
@@ -1594,6 +1594,10 @@ Draw.loadPlugin(async function(ui) {
|
|
|
history.autoMerge(op);
|
|
|
model.endUpdate();
|
|
|
}
|
|
|
+ catch (e) {
|
|
|
+ e.op = op;
|
|
|
+ throw e;
|
|
|
+ }
|
|
|
finally {
|
|
|
listenForEdits--;
|
|
|
}
|
|
|
@@ -1603,7 +1607,7 @@ Draw.loadPlugin(async function(ui) {
|
|
|
}
|
|
|
function leaveOnError() {
|
|
|
mergePromise.catch(err => {
|
|
|
- console.log("Unexpected error merging", err);
|
|
|
+ console.error("Unexpected error merging operation", op.id, err);
|
|
|
controller.addInput("leave", "in", [], controller.wallclockToSimtime());
|
|
|
});
|
|
|
}
|