# Implement sidebar serialization \(\#52795\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/2e44664ab89e3936e1709f37136078e90a9be680)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 2e44664ab89e3936e1709f37136078e90a9be680

Requested commit: 2e44664ab89e3936e1709f37136078e90a9be680

Commit: 2e44664ab89e3936e1709f37136078e90a9be680

Tree: 517d692c1028d1e6e362751ffb05b65c0c650699

Author: Mikayla Maki

Committer: GitHub

## Message

```
Implement sidebar serialization (#52795)

This PR implements basic sidebar deserialization. When the
multiworkspace decides to save itself, it causes the sidebar to
serialize as well. The sidebar can trigger this as well via an event.

Self-Review Checklist:

- [x] I've reviewed my own diff for quality, security, and reliability
- [x] Unsafe blocks (if any) have justifying comments
- [x] The content is consistent with the [UI/UX
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
- [x] Tests cover the new/changed behavior
- [x] Performance impact has been considered and is acceptable

Release Notes:

- N/A
```

## Parents

- [f3e672c09a5928c1b51bed7fccbfcc690f1a0e78](https://git.cafe/gitcafe/zed/commit/f3e672c09a5928c1b51bed7fccbfcc690f1a0e78?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/2e44664ab89e3936e1709f37136078e90a9be680?format=markdown)
