Open gnestor opened 1 year ago
Thanks for the report, and yes this is still a WIP! The issue looks like a race condition with the "element" creation here:
const element = html`<div style="padding-bottom: 15px; ${
options. Style || ""
};" />`;
const hot = Handsontable(element, {
width: "100%",
height,
licenseKey: "non-commercial-and-evaluation",
data: options. Data,
outsideClickDeselects: false,
...options
});
In my world "element" has not been attached to the live DOM at the time you initialise Handsontable and it fails with an exception:
So how did I get to that point:
@GordonSmith Thank you for the detailed response. I had no idea that VS Code had a developer tools. I will use this method in the meantime. As for my specific error, what do you suggest as a workaround? Do I need to use document.createElement
vs. the html template literal?
First, thank you for your work on this @GordonSmith 🙏 There is a lot of potential here and I imagine one day I will be working on Observable notebooks exclusively in VS Code.
I'm testing out the notebook extension and I'm having trouble rendering a cell that renders with no issues on observablehq.com:
Here's a link to the notebook: https://observablehq.com/@gnestor/table-demo
How can I debug this notebook in VS Code like I would by using the console in Chrome Devtools? I checked the "Output" panel and I don't see Observable JS in the list of available outputs.