# onboarding: Serialize onboarding page \(\#35490\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 561ccf86aa23c53cafe8a4ddff15ebcb6909d47f

Requested commit: 561ccf86aa23c53cafe8a4ddff15ebcb6909d47f

Commit: 561ccf86aa23c53cafe8a4ddff15ebcb6909d47f

Tree: 25c7ea9d33a0f50b95c74ca3861d2c52c3d5ff5c

Author: Ben Kunkle

Committer: GitHub

## Message

```
onboarding: Serialize onboarding page (#35490)

Closes #ISSUE

Serializes the onboarding page to the database to ensure that if Zed is
closed during onboarding, re-opening Zed restores the onboarding state
and the most recently active page (Basics, Editing, etc) restored. Also
has the nice side effect of making dev a bit nicer as it removes the
need to re-open onboarding and navigate to the correct page on each
build.

Release Notes:

- N/A *or* Added/Fixed/Improved ...
```

## Parents

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

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