# feat: the web build opens notebook folders on the computer · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/ce8ac92ba35e5cac71d188d311c0c2c241541692)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: ce8ac92ba35e5cac71d188d311c0c2c241541692

Requested commit: ce8ac92ba35e5cac71d188d311c0c2c241541692

Commit: ce8ac92ba35e5cac71d188d311c0c2c241541692

Tree: f39bb612b2ffc55c296818f8fb83cb30ed8495a0

Author: clover caruso

Committer: clover caruso

## Message

```
feat: the web build opens notebook folders on the computer

Where the browser has the File System Access API (Chromium), Open
Notebook asks for a folder rather than files to copy in: the notebook in
it opens where it is, its handle kept to reach it after a reload, with a
Reconnect button where the browser wants the permission asked again.

notebook::fs mounts such a folder: the page mirrors it and reads what
other apps write to it every few seconds. A browser takes no locks, so a
commit to a section there goes to the page and stays uncertain, as one
whose answer was lost, until the page has written it, provided nothing
else wrote the file since it was read; otherwise the file as it now
stands comes back and the edits go again on top. The sync popup says the
folder is not locked.

Assisted-by: claude-opus-5.5

```

## Parents

- [a37218b17ff30f35310862f62150db6f4a6dca04](https://git.cafe/clo/snowbound/commit/a37218b17ff30f35310862f62150db6f4a6dca04?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/ce8ac92ba35e5cac71d188d311c0c2c241541692?format=markdown)
