# Support for expanding and pinning all sections

**URL:** <https://talk.observablehq.com/t/support-for-expanding-and-pinning-all-sections/1711>\
**Category:** Feedback\
**Created:** [March 1, 2019, 1:35am UTC](https://talk.observablehq.com/t/support-for-expanding-and-pinning-all-sections/1711 "2019-03-01T01:35:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![plmrry](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/plmrry/32/1486_2.png) [@plmrry](https://talk.observablehq.com/u/plmrry)\
**Post date:** [March 1, 2019, 1:35am UTC](https://talk.observablehq.com/t/support-for-expanding-and-pinning-all-sections/1711/1 "2019-03-01T01:35:47Z")

</div>

It would be great to have a mechanism (or API?) to expand and pin every section in a notebook.

As [others have pointed out](https://twitter.com/driven_by_data/status/1049720375540703233?s=20), [bl.ocks.org](http://bl.ocks.org) makes it easy to see all the code immediately. On Observable, one has to manually expand and pin each section.

Has there been any discussion of a mechanism to expand/pin everything? Maybe a URL param?

Thanks

---

<div class="post-metadata">

**Author:** ![bgchen](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/bgchen/32/784_2.png) [@bgchen](https://talk.observablehq.com/u/bgchen)\
**Post date:** [March 1, 2019, 2:56am UTC](https://talk.observablehq.com/t/support-for-expanding-and-pinning-all-sections/1711/2 "2019-03-01T02:56:17Z")

</div>

There have been a few such requests, e.g. [Is there a way to "edit all" or "pin all"?](https://talk.observablehq.com/t/is-there-a-way-to-edit-all-or-pin-all/893) and [Via UX prompt: Ctrl-F to find code in someone's notebook](https://talk.observablehq.com/t/via-ux-prompt-ctrl-f-to-find-code-in-someones-notebook/1460/4)

The suggested workaround for now is to open a separate tab/window in safe mode (add `/safe` to the end of the notebook URL). The notebook will update simultaneously in all open editor instances (provided your internet connection remains stable).

---

<div class="post-metadata">

**Author:** ![jashkenas](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/jashkenas/32/1778_2.png) [@jashkenas](https://talk.observablehq.com/u/jashkenas)\
**Post date:** [March 1, 2019, 7:32pm UTC](https://talk.observablehq.com/t/support-for-expanding-and-pinning-all-sections/1711/3 "2019-03-01T19:32:52Z")

</div>

I just wanted to chime in to say that with Broadcast Channels:

> **[Broadcast Channel](https://observablehq.com/@mbostock/broadcast-channel)**
>
> An Observable notebook by Mike Bostock.

You also have a pretty easy way to synchronize local state between the same notebook open in multiple tabs or windows. It makes it even easier to edit a notebook and tweak sliders in one place, while keeping the output consistent and never needing to refresh…
