# Help

**URL:** https://talk.observablehq.com/c/help/6.md

[Latest](https://talk.observablehq.com/latest.md) · [Categories](https://talk.observablehq.com/categories.md)

---

## [Cell types in new Observable?](https://talk.observablehq.com/t/cell-types-in-new-observable/10883)

<div class="topic-metadata">

**Author:** [@akrawitz](https://talk.observablehq.com/u/akrawitz)\
**Replies:** 3\
**Last updated:** [September 26, 2026, 12:28am UTC](https://talk.observablehq.com/t/cell-types-in-new-observable/10883 "2026-09-26T00:28:42Z")

</div>

Hi, A few days ago, two of the cell types were: TypeScript .ts JavaScript .js Today, those two seem to have become one: JavaScript .ts Although, the notebooks I made a few days ago still have cells labelled .js I…

---

## [How long will the old observable be maintained?](https://talk.observablehq.com/t/how-long-will-the-old-observable-be-maintained/10827)

<div class="topic-metadata">

**Author:** [@pr-ju](https://talk.observablehq.com/u/pr-ju)\
**Replies:** 26\
**Last updated:** [September 24, 2026, 4:14am UTC](https://talk.observablehq.com/t/how-long-will-the-old-observable-be-maintained/10827 "2026-09-24T04:14:13Z")

</div>

Since I need it for my InfoVis course! The new one really does not seem very polished in terms of features, visual handles and interactions. Best PR

---

## [Desktop AI - "Error: An error occurred"](https://talk.observablehq.com/t/desktop-ai-error-an-error-occurred/10868)

<div class="topic-metadata">

**Author:** [@jamesking](https://talk.observablehq.com/u/jamesking)\
**Replies:** 2\
**Last updated:** [September 23, 2026, 8:48am UTC](https://talk.observablehq.com/t/desktop-ai-error-an-error-occurred/10868 "2026-09-23T08:48:52Z")

</div>

When trying to use Desktop AI, I get this message. I have tried resetting the Anthropic Key and reinstalling latest Desktop build. Using: macOS 27.0, Observable Desktop Version 1.6.0 (1.0)

---

## [SVG to WebGL with PixiJS](https://talk.observablehq.com/t/svg-to-webgl-with-pixijs/10870)

<div class="topic-metadata">

**Author:** [@neocarto](https://talk.observablehq.com/u/neocarto)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 3:15pm UTC](https://talk.observablehq.com/t/svg-to-webgl-with-pixijs/10870 "2026-09-22T15:15:03Z")

</div>

I tried converting an SVG map to WebGL. I used PixiJS, but I’m not sure it’s the best option. Some things don’t work properly yet. Your feedback, advice, and, above all, contributions are very welcome. https://observabl…

---

## [File Attachments not working in embeds using runtime](https://talk.observablehq.com/t/file-attachments-not-working-in-embeds-using-runtime/10861)

<div class="topic-metadata">

**Author:** [@nxrix](https://talk.observablehq.com/u/nxrix)\
**Replies:** 3\
**Last updated:** [September 17, 2026, 3:27pm UTC](https://talk.observablehq.com/t/file-attachments-not-working-in-embeds-using-runtime/10861 "2026-09-17T15:27:57Z")

</div>

https://observablehq.com/@nxrix/wada-basins In my notebook, I have one image as a file attachment. The notebook is embedded using runtime in the link below: https://nxrix.github.io/observable?notebook=@nxrix/wada-basi…

---

## [AI-Agent support gives no answer](https://talk.observablehq.com/t/ai-agent-support-gives-no-answer/10845)

<div class="topic-metadata">

**Author:** [@EE2dev](https://talk.observablehq.com/u/EE2dev)\
**Replies:** 1\
**Last updated:** [September 13, 2026, 5:33pm UTC](https://talk.observablehq.com/t/ai-agent-support-gives-no-answer/10845 "2026-09-13T17:33:23Z")

</div>

Hi, I have tried to extend the hyperbolic viewer with great layout ideas from @lao from my ambassador account. But the last three days my AI prompts always lead to long thinks and then no reply - the turning circle sto…

---

## [How to update an Observable Input programmatically in notebook 2.0?](https://talk.observablehq.com/t/how-to-update-an-observable-input-programmatically-in-notebook-2-0/10841)

<div class="topic-metadata">

**Author:** [@dkirkby](https://talk.observablehq.com/u/dkirkby)\
**Replies:** 2\
**Last updated:** [September 11, 2026, 6:30pm UTC](https://talk.observablehq.com/t/how-to-update-an-observable-input-programmatically-in-notebook-2-0/10841 "2026-09-11T18:30:40Z")

</div>

I have been trying to adapt these first 3 cells from the Synchronized Inputs documentation to work in notebook 2.0, but without success: function set(input, value) { input.value = value; input.dispatchEvent(new Even…

---

## [New IPs for whitelisting database queries?](https://talk.observablehq.com/t/new-ips-for-whitelisting-database-queries/10838)

<div class="topic-metadata">

**Author:** [@kpm-at-sonnys](https://talk.observablehq.com/u/kpm-at-sonnys)\
**Replies:** 2\
**Last updated:** [September 11, 2026, 2:59pm UTC](https://talk.observablehq.com/t/new-ips-for-whitelisting-database-queries/10838 "2026-09-11T14:59:43Z")

</div>

It looks like “new” requires new IP addresses to be white-listed for database access… true?

---

## [Is is possible to populate a cell programatically?](https://talk.observablehq.com/t/is-is-possible-to-populate-a-cell-programatically/10806)

<div class="topic-metadata">

**Author:** [@gcoch](https://talk.observablehq.com/u/gcoch)\
**Replies:** 2\
**Last updated:** [September 10, 2026, 7:24pm UTC](https://talk.observablehq.com/t/is-is-possible-to-populate-a-cell-programatically/10806 "2026-09-10T19:24:18Z")

</div>

I’m trying to set up a notebook automatically from data stored in my web app. I can attach a file programatically but haven’t been able to update a cell. What I’ve done so far is generate the code and copy it in the cell…

---

## [Can new database connector handle "complex" SQL?](https://talk.observablehq.com/t/can-new-database-connector-handle-complex-sql/10797)

<div class="topic-metadata">

**Author:** [@kpm-at-sonnys](https://talk.observablehq.com/u/kpm-at-sonnys)\
**Replies:** 11\
**Last updated:** [September 9, 2026, 9:27pm UTC](https://talk.observablehq.com/t/can-new-database-connector-handle-complex-sql/10797 "2026-09-09T21:27:27Z")

</div>

I’m not seeing results for complex queries which do get results on “old.obser…”, for example something like: const foo = display(await tsdb.sql\` WITH ram\_lttb AS ( SELECT panel\_id, device\_id, …

---

## [How do I use new DB results?](https://talk.observablehq.com/t/how-do-i-use-new-db-results/10834)

<div class="topic-metadata">

**Author:** [@kpm-at-sonnys](https://talk.observablehq.com/u/kpm-at-sonnys)\
**Replies:** 2\
**Last updated:** [September 9, 2026, 3:29pm UTC](https://talk.observablehq.com/t/how-do-i-use-new-db-results/10834 "2026-09-09T15:29:55Z")

</div>

I guess I’m always here to ask the dumb questions. const table = await db.sql\`...blah...\` …gives me a Table in the new Standard Library. How do I use it? I was expecting it to be available via something like Apache Arr…

---

## [I'm worried about if chart embedding will be maintained.](https://talk.observablehq.com/t/im-worried-about-if-chart-embedding-will-be-maintained/10833)

<div class="topic-metadata">

**Author:** [@Lao](https://talk.observablehq.com/u/Lao)\
**Replies:** 1\
**Last updated:** [September 9, 2026, 3:21pm UTC](https://talk.observablehq.com/t/im-worried-about-if-chart-embedding-will-be-maintained/10833 "2026-09-09T15:21:50Z")

</div>

A few months ago, I recently had an opportunity to use observables for a work project. The CMS I’m working with only allows iframe embedding and pictures for blog posts, so I chose to make a dashboard in observables so I…

---

## [Observable Desktop AI "Type Error"](https://talk.observablehq.com/t/observable-desktop-ai-type-error/10831)

<div class="topic-metadata">

**Author:** [@stschiff](https://talk.observablehq.com/u/stschiff)\
**Replies:** 5\
**Last updated:** [September 9, 2026, 5:56am UTC](https://talk.observablehq.com/t/observable-desktop-ai-type-error/10831 "2026-09-09T05:56:28Z")

</div>

Hi. When I use the AI function with Observable Desktop, I get a red-bounded box around the chat input and then in gray “Type Error: Load failed” within the input field. I have re-entered my Anthropic API key several time…

---

## [Downloading to local files in Observable 2.0](https://talk.observablehq.com/t/downloading-to-local-files-in-observable-2-0/10824)

<div class="topic-metadata">

**Author:** [@jwoLondon](https://talk.observablehq.com/u/jwoLondon)\
**Replies:** 3\
**Last updated:** [September 9, 2026, 2:59am UTC](https://talk.observablehq.com/t/downloading-to-local-files-in-observable-2-0/10824 "2026-09-09T02:59:58Z")

</div>

What is the best way of allowing downloads from a notebook to a local file in Observable 2? The examples in this page work in the old Observable interface, but not the new one. This would appear to be a break in backwar…

---

## [Imports with VPN](https://talk.observablehq.com/t/imports-with-vpn/10798)

<div class="topic-metadata">

**Author:** [@zachbogart](https://talk.observablehq.com/u/zachbogart)\
**Replies:** 2\
**Last updated:** [September 4, 2026, 6:59pm UTC](https://talk.observablehq.com/t/imports-with-vpn/10798 "2026-09-04T18:59:22Z")

</div>

Why might the imports fail when running on a VPN? For example, Notebook imports notebook examples fail with TypeError: Failed to fetch dynamically imported module: https://observablehq.com/api/import/@mbostock/random-he…

---

## [Hidden code cells remain visible in published notebook](https://talk.observablehq.com/t/hidden-code-cells-remain-visible-in-published-notebook/10795)

<div class="topic-metadata">

**Author:** [@michael-nguyen](https://talk.observablehq.com/u/michael-nguyen)\
**Replies:** 8\
**Last updated:** [September 4, 2026, 3:33pm UTC](https://talk.observablehq.com/t/hidden-code-cells-remain-visible-in-published-notebook/10795 "2026-09-04T15:33:07Z")

</div>

I am experiencing an issue with hiding JavaScript/TypeScript code cells in my Observable notebook. I selected “Hide code” for several cells containing const declarations. However, the code remains visible in the public …

---

## [Chatting with a notebook](https://talk.observablehq.com/t/chatting-with-a-notebook/10804)

<div class="topic-metadata">

**Author:** [@EE2dev](https://talk.observablehq.com/u/EE2dev)\
**Replies:** 2\
**Last updated:** [September 4, 2026, 2:49pm UTC](https://talk.observablehq.com/t/chatting-with-a-notebook/10804 "2026-09-04T14:49:14Z")

</div>

Hi there, I did try out the new notebook for the first time and I really love it! I have the following questions: I started a chat and created a hyperbolic viewer notebook just by throwing out some basic prompts: htt…

---

## [Pro account, hundreds of notebooks... dead?](https://talk.observablehq.com/t/pro-account-hundreds-of-notebooks-dead/10793)

<div class="topic-metadata">

**Author:** [@kpm-at-sonnys](https://talk.observablehq.com/u/kpm-at-sonnys)\
**Replies:** 8\
**Last updated:** [September 4, 2026, 12:25am UTC](https://talk.observablehq.com/t/pro-account-hundreds-of-notebooks-dead/10793 "2026-09-04T00:25:06Z")

</div>

The new update has resulted in most of my notebooks failing. Main culprits seem to be database and imports. How am I supposed to navigate this… this is huge. Appreciate any help.

---

## [Bank accounts balance visualisation](https://talk.observablehq.com/t/bank-accounts-balance-visualisation/10591)

<div class="topic-metadata">

**Author:** [@ChrisTaylorDeveloper](https://talk.observablehq.com/u/ChrisTaylorDeveloper)\
**Replies:** 5\
**Last updated:** [September 3, 2026, 8:44pm UTC](https://talk.observablehq.com/t/bank-accounts-balance-visualisation/10591 "2026-09-03T20:44:59Z")

</div>

I would like to create a pure D3 or Plot visualisation which shows how funds have been transferred between a set of bank accounts. Each transaction includes the source, destination, date and amount. The visualisation s…

---

## [Time axis question](https://talk.observablehq.com/t/time-axis-question/8595)

<div class="topic-metadata">

**Author:** [@kpm-at-sonnys](https://talk.observablehq.com/u/kpm-at-sonnys)\
**Replies:** 6\
**Last updated:** [September 3, 2026, 4:34pm UTC](https://talk.observablehq.com/t/time-axis-question/8595 "2026-09-03T16:34:22Z")

</div>

Why doesn’t x:{type:"time"} make the x axis get labelled in local time? Example: Time axis question / Ken Martin | Observable

---

## [AI Assist API keys and Observable 2.0](https://talk.observablehq.com/t/ai-assist-api-keys-and-observable-2-0/10779)

<div class="topic-metadata">

**Author:** [@shadoof](https://talk.observablehq.com/u/shadoof)\
**Replies:** 3\
**Last updated:** [August 29, 2026, 4:19pm UTC](https://talk.observablehq.com/t/ai-assist-api-keys-and-observable-2-0/10779 "2026-08-29T16:19:12Z")

</div>

I recently hit a token limit working with the AI Assist and a new.observablehq notebook. My personal account setting in new Observable did not have a Billing tab and adding a new API key to my old Observable did not make…

---

## [Interactive vis from Observable 1 acts strangely in Notebook 2.0](https://talk.observablehq.com/t/interactive-vis-from-observable-1-acts-strangely-in-notebook-2-0/10778)

<div class="topic-metadata">

**Author:** [@ayaankazerouni](https://talk.observablehq.com/u/ayaankazerouni)\
**Replies:** 2\
**Last updated:** [August 28, 2026, 2:25pm UTC](https://talk.observablehq.com/t/interactive-vis-from-observable-1-acts-strangely-in-notebook-2-0/10778 "2026-08-28T14:25:39Z")

</div>

Hello! I wrote Brushable draggable parallel coordinates in Observable 1. The “draggable” parallel coordinates seem to work fine in Observable 1, but behave a bit strangely in Notebooks 2.0. In Notebook 2.0, dragging an…

---

## [Problem viewing Notebook 2.0 docs in Observable 1](https://talk.observablehq.com/t/problem-viewing-notebook-2-0-docs-in-observable-1/10772)

<div class="topic-metadata">

**Author:** [@jwoLondon](https://talk.observablehq.com/u/jwoLondon)\
**Replies:** 8\
**Last updated:** [August 26, 2026, 2:39pm UTC](https://talk.observablehq.com/t/problem-viewing-notebook-2-0-docs-in-observable-1/10772 "2026-08-26T14:39:59Z")

</div>

I am having problems moving between observablehq.com and new.observablehq.com for Notebook 2.0 docs. If I create a document in new.observablehq.com with the Notebook 2.0 library, I can, as expected view the document in n…

---

## [JS Runtime Inspector renders values of all cells](https://talk.observablehq.com/t/js-runtime-inspector-renders-values-of-all-cells/10755)

<div class="topic-metadata">

**Author:** [@nxrix](https://talk.observablehq.com/u/nxrix)\
**Replies:** 3\
**Last updated:** [August 12, 2026, 4:03pm UTC](https://talk.observablehq.com/t/js-runtime-inspector-renders-values-of-all-cells/10755 "2026-08-12T16:03:47Z")

</div>

I’m embedding some notebooks using runtime. import { Runtime, Inspector } from "https://cdn.jsdelivr.net/npm/@observablehq/runtime@5/dist/runtime.js"; import define from "https://api.observablehq.com/@nxrix/name.js?v…

---

## [Latest Desktop version?](https://talk.observablehq.com/t/latest-desktop-version/10697)

<div class="topic-metadata">

**Author:** [@mcmcclur](https://talk.observablehq.com/u/mcmcclur)\
**Replies:** 12\
**Last updated:** [August 7, 2026, 3:25pm UTC](https://talk.observablehq.com/t/latest-desktop-version/10697 "2026-08-07T15:25:25Z")

</div>

Just watched this interesting interview with Mike on Posit. At one point, Mike mentions that new AI features have been soft launched into Observable Desktop. As far as I can tell, though, the latest version of Desktop is…

---

## [Making custom layout with cells without being dependent](https://talk.observablehq.com/t/making-custom-layout-with-cells-without-being-dependent/10746)

<div class="topic-metadata">

**Author:** [@nxrix](https://talk.observablehq.com/u/nxrix)\
**Replies:** 6\
**Last updated:** [August 5, 2026, 6:21pm UTC](https://talk.observablehq.com/t/making-custom-layout-with-cells-without-being-dependent/10746 "2026-08-05T18:21:13Z")

</div>

Here I have four table inputs: collections, models, backdrops, and symbols. Models, backdrops, and symbols depend on the collections value, so if it changes, they get rebuilt. Now the issue is I’m trying to place all f…

---

## [temporal solution to observable proxy crashes on self hosted mysql](https://talk.observablehq.com/t/temporal-solution-to-observable-proxy-crashes-on-self-hosted-mysql/10232)

<div class="topic-metadata">

**Author:** [@heosd](https://talk.observablehq.com/u/heosd)\
**Replies:** 1\
**Last updated:** [July 8, 2026, 10:36am UTC](https://talk.observablehq.com/t/temporal-solution-to-observable-proxy-crashes-on-self-hosted-mysql/10232 "2026-07-08T10:36:56Z")

</div>

problem OS : windows 10 nodejs : 20, 22 both tested About two month ago, observable proxy started to crash with my self hosted mysql, but I used it about 3 years now with no problems. C:\\mypath\>observable-database-pro…

---

## [Animation Frame Rate Change?](https://talk.observablehq.com/t/animation-frame-rate-change/10720)

<div class="topic-metadata">

**Author:** [@mpkhinda](https://talk.observablehq.com/u/mpkhinda)\
**Replies:** 4\
**Last updated:** [June 25, 2026, 5:23pm UTC](https://talk.observablehq.com/t/animation-frame-rate-change/10720 "2026-06-25T17:23:16Z")

</div>

I recently found that the drawing animation in one of my notebooks is noticeably slower and choppier than it ever has been before for me, both on the old and new Observable sites: Random Walk Along a Street Grid (Old) R…

---

## [Default workspace in New](https://talk.observablehq.com/t/default-workspace-in-new/10718)

<div class="topic-metadata">

**Author:** [@mcmcclur](https://talk.observablehq.com/u/mcmcclur)\
**Replies:** 2\
**Last updated:** [June 24, 2026, 1:10pm UTC](https://talk.observablehq.com/t/default-workspace-in-new/10718 "2026-06-24T13:10:23Z")

</div>

I’ve got several workspaces and my preferences is to work in Mark McClure’s notebooks | Observable. Every time I navigate to new.observablehq.com, I’m taken to Dynamic Data Visualization 373’s notebooks | Observable, th…

---

## [Zooming a Natural Earth-based world map](https://talk.observablehq.com/t/zooming-a-natural-earth-based-world-map/10708)

<div class="topic-metadata">

**Author:** [@theohonohan](https://talk.observablehq.com/u/theohonohan)\
**Replies:** 2\
**Last updated:** [June 20, 2026, 2:23pm UTC](https://talk.observablehq.com/t/zooming-a-natural-earth-based-world-map/10708 "2026-06-20T14:23:36Z")

</div>

I’m updating a world map that shows various data on a per-country basis (I made this a few years ago and the project’s data set has since expanded). It would be nice to be able to zoom the map to look at small islands, b…

[Next page](https://talk.observablehq.com/c/help/6.md?page=1)
